码迷,mamicode.com
首页 >  
搜索关键字:完全平方数    ( 333个结果
HDU 4196
很容易由算术基本定理知道,完全平方数就是所有质因子指数为偶数的数。而求得N以下的质因子,可由前两篇的公式知,由N!与p的关系求得。对于指数为p的,用N!除去就可以,因为p必定属于N以内,且无重复。至于除法,在下实在不会,学得别人的,记录一下。MOD数除法,可以由费马小定理a^(p-1)=1 (mod...
分类:其他好文   时间:2014-08-29 10:37:07    阅读次数:180
【HDOJ】4982 Goffi and Squary Partition
题意就是整数划分,选出和为n的K个整数,其中K-1个数的和为完全平方数S。选择整数时需要从1,2,3..连续选择,当选择整数与n-S相等时,需要跳过n-S,即选择n-S+1。如此选择K-2个数,从而可确定第K-1个数,若该数已经出现(小于或等于K-2),则划分失败;若第K-1个数不等于n-S,则肯定...
分类:其他好文   时间:2014-08-27 20:21:38    阅读次数:182
Goffi and Squary Partition
题意:给你N和K,问能否将N拆分成K个互不相同的正整数,并且其中K-1个数的和为完全平方数.PS:这道题目原来是要求输出一种可行方案的,所以下面题解是按照输出方案的思想搞的。分析:我们尝试枚举那个完全平方数S,然后看能否将他拆分为 K-1 个数,并且不用到N-S这一步可以用贪心+一次调整来搞定。为了...
分类:其他好文   时间:2014-08-25 22:31:14    阅读次数:328
HDU 4982 Goffi and Squary Partition(推理)
HDU 4982 Goffi and Squary Partition 思路:直接从完全平方数往下找,然后判断能否构造出该完全平方数,如果可以就是yes,如果都不行就是no,注意构造时候的判断,由于枚举一个完全平方数,剩下数字为kk,构造的时候要保证数字不重复 代码: #include #include #include int n, k; bool judge(int...
分类:其他好文   时间:2014-08-24 23:54:13    阅读次数:283
HDU 4143 A Simple Problem(数论-水题)
HDU 4143 A Simple Problem(数论-水题) 题目大意: 给定n,求最小的正整数x,使得 n+x^2也是完全平方数。 解题思路: 假设y^2=n+x^2 ,那么 (y-x)*(y+x)=n,也就是n的两个因子,只需枚举因子即可。...
分类:其他好文   时间:2014-08-11 15:02:52    阅读次数:199
38.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
//从这个小题可以学习到完全平方数的判断//1、先判断出题目需要一个循环来尝试不同的数,for循环较为适合//2、题目的关键是如何表示完全平方数,运用到sqrt()函数,通过sqrt*sqrt间接的达到完全平方的要求?#include#includeusing namespace std;int m...
分类:其他好文   时间:2014-08-07 18:10:50    阅读次数:189
HDU 4910 Problem about GCD(米勒拉宾)
HDU 4910 Problem about GCD 题目链接 题意:给定一个数字,求出1 - n之间与他互质的数的乘积mod n 思路:看了网上别人找出来的规律,原文链接 然后由于这题的n很大,也没法直接判定,可以这样搞,先去试10^6以内的素数,判断可不可以,如果不行,再利用米勒拉宾判下是否是素数,如果不是的话,把这个数字开根在平方,判断是不是完全平方数,这样做的原因是数字...
分类:其他好文   时间:2014-08-04 02:03:46    阅读次数:273
UVA 11542 - Square(高斯消元)
UVA 11542 - Square 题目链接 题意:给定一些数字,保证这些数字质因子不会超过500,求这些数字中选出几个,乘积为完全平方数,问有几种选法 思路:对每个数字分解成质因子后,发现如果要是完全平方数,选出来的数字的每个质因子个数都必然要是偶数,这样每个质因子可以列出一个异或的方程,如果数字包含质因子,就是有这个未知数,然后进行高斯消元,求出自由变量的个数,每个自由变量...
分类:其他好文   时间:2014-07-22 22:38:34    阅读次数:175
python 编程实例 3
#python100例3.py#题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数。求这个数。importmathforxinrange(1,100000):y=int(math.sqrt(x+100))z=int(math.sqrt(x+268))if(x+100==y*y)and(x+268==z*z):print(x)
分类:编程语言   时间:2014-07-15 11:05:34    阅读次数:298
UVa 10110 Light, more light
开始所有的灯是灭的,不过我们只关心最后一个灯。在第i次走动时,只有编号为i的倍数的灯的状态才会改变。也就是说n有偶数个约数的时候,最后一个灯的状态不会改变,也就是灭的。n有奇数个约数的时候也就是n为完全平方数的时候,最后一个灯会是亮的。最后抽象出来,就是判断输入的数是否为完全平方数。Light, m...
分类:其他好文   时间:2014-07-01 10:19:44    阅读次数:202
333条   上一页 1 ... 31 32 33 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!