码迷,mamicode.com
首页 >  
搜索关键字:可以转化    ( 596个结果
UVA 11426 GCD - Extreme (II) (数论|欧拉函数)
题意:求sum(gcd(i,j),1 思路:首先可以看出可以递推求出ans[n],因为ans[n-1]+f(n),其中f(n)表示小于n的数与n的gcd之和 问题转化为了求f(n),因为小于n的数与n的gcd一定是n的因数, 所以f(n)可以表示为sum(i)*i,其中sum(i)表示所有和n的gcd为i的数的数量,我们要求满足gcd(a, n) = i,的个数,可以转化为求gcd(a/i,...
分类:其他好文   时间:2015-08-18 22:43:05    阅读次数:231
7.1——函数
函数的定义:(1)函数体是一个作用域,函数体是一个语句块,定义了函数的具体操作(2)函数的形参类似于局部变量,只是区别是它是在函数的形参列表中定义的。(3)C++是一种静态强类型语言,对于每一次函数调用,编译时都会检查其实参的类型,必须是与形参相同或者可以转化参数的传递:(1)当参数为非引用时,调用...
分类:其他好文   时间:2015-08-10 17:57:17    阅读次数:94
UVA - 10691 Subway
题目大意:给定n个点,要求建造尽量少得铁路(从原点发射出的射线),使得所有点到铁路的最短距离小于d。解题思路:题目可以转化成区间选点问题,即以极角来表示铁轨,然后计算出每个区间可行的极角范围,进行区间选点。注意:(1)如果点到原点的距离dis<=d的话,不进行考虑,也无法判断,因为没有说直角边大于等于斜边的。(2)区间有可能在二三象限时重叠,我的处理方法是每次枚举起始点,进行n次选点问题。(3)因为...
分类:其他好文   时间:2015-08-10 16:12:41    阅读次数:131
多重背包
问题概述:有N种物品和一个容量为V的背包,每种物品的价值为p[i],且每种物品至多有N[i]件可用,问怎样放可以使背包内价值最大。解决:多重背包问题可以转化成0-1背包问题来求解,就是多了个分解,把每种物品的件数N[i]用二进制分解成若干件数,例如:7 的二进制是111 , 它可以分解成 001,0...
分类:其他好文   时间:2015-08-09 22:22:34    阅读次数:107
莫比乌斯反演简单题
莫比乌斯函数这里简述一下莫比乌斯函数: 若d=1 那么μ(d)=1 若d=p1p2…pr (r个不同质数,且次数都为一)μ(d)=(-1)^r 其余 μ(d)=0 GCD题目传送:HDU - 1695 - GCD题意:求[1,n],[1,m]中gcd为k的两个数的对数思路:这里可以转化一下,也就是[1,n/k],[1,m/k]之间互质的数的个数,模板题AC代码:#include <m...
分类:其他好文   时间:2015-08-08 01:24:02    阅读次数:157
hdu4430_Yukari's Birthday(数学放缩+二分)
本题根据蛋糕中心放不放蜡烛可以转化为 k1+k2+……+kr=n或n?1 k^ 1 + k^2 + ……+k^r = n 或 n-1 已知:等比数列求和公式n=k(kr?1)k?1n = \dfrac{k(k^r-1)}{k-1}我们知道18 ≤ n ≤ 1012 由此可以求出来r最大是...
分类:其他好文   时间:2015-08-06 16:57:46    阅读次数:200
ZOJ 3195 Design the city(LCA变形)
题意:给定一棵树,求连接三点所需的最短距离。 思路:LCA变形,连接三点的最短距离可以转化为求任意两点距离之和的和再除以二。 #include #include #include #include #include #include #include #include #include #include #include #include #includ...
分类:其他好文   时间:2015-08-03 20:59:55    阅读次数:107
HDU5335 Walk Out(dfs+递推)
题意:大致意思是给一个n*m的01矩阵,起点为左上方(1,1),终点为右下方(n,m),求从左上方到右下方字典序自小的路径,如果路径都为0,则输出0。 分析:首先字典序最小,先要满足路径最短,再满足路径的值最小,路径最短的毫无疑问是越靠下或者越靠右,而且如果路径的前面为0,则可以认为是以第一个非0的点的为起点。因此这题可以转化为:先找出以起点为中心的连续为零的集合,再在其中找出x+y最大...
分类:其他好文   时间:2015-08-03 11:35:00    阅读次数:153
POJ 1651 区间DP Multiplication Puzzle
此题可以转化为最优矩阵链乘的形式,d(i, j)表示区间[i, j]所能得到的最小权值。枚举最后一个拿走的数a[k],状态转移方程为d(i, j) = min{ d(i, k) + d(k, j) + a[i] * a[k] * a[j] } 1 #include 2 #include 3 #i.....
分类:其他好文   时间:2015-08-03 00:47:56    阅读次数:161
Radar Installation(贪心,可以转化为今年暑假不ac类型)
Radar InstallationTime Limit : 2000/1000ms (Java/Other)Memory Limit : 20000/10000K (Java/Other)Total Submission(s) : 54Accepted Submission(s) : 28Prob...
分类:其他好文   时间:2015-07-31 21:37:27    阅读次数:100
596条   上一页 1 ... 41 42 43 44 45 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!