题目链接
题意:输入正整数n,统计有多少对正整数a
思路:分解质因子,然后直接暴力求出对数
代码:
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
const int MAXN = 1000;
ll arr[MAXN];...
分类:
其他好文 时间:
2014-09-11 21:02:02
阅读次数:
181
Perfect Pth PowersTime Limit:1000MSMemory Limit:10000KTotal Submissions:16638Accepted:3771DescriptionWe say that x is a perfect square if, for some in...
分类:
其他好文 时间:
2014-08-20 12:14:12
阅读次数:
380
题目链接:
啊哈哈,点我点我
题意:
题意是给出两个数字,然后有由一分解定理得,每个数可以分解成若干质因数的乘积,这样就可以在一个n维的坐标系下表示出这个点。。。比如给出50和24
因为24=2^3*3^1*5^0 而50=2^1*3^0*5^2那么这两个点就可以在一个3维德坐标系下表示出这两个点。。24=(3,1,0) 50=(1,0,2) 那么共同拥有的维度就是3 而两...
分类:
其他好文 时间:
2014-08-07 09:46:49
阅读次数:
257
HDU 3641 Treasure Hunting (二分+分解质因子)。神奇的二分。...
分类:
其他好文 时间:
2014-07-29 14:43:08
阅读次数:
196
题目连接:uva 10622 - Perfect P-th Powers
题目大意:对于x,如果存在最大的p,使得有整数满足x=bp,则称x为perfect
pth power。现在给出x,求p。
解题思路:将x分解质因子,所有置因子的个数的最大公约数即为所求p,需要注意的是x为负数的时候,p必须为奇数。
#include
#include
#include
const...
分类:
其他好文 时间:
2014-07-03 16:56:13
阅读次数:
233
UVA 10622 - Perfect P-th Powers
题目链接
题意:求n转化为b^p最大的p值
思路:对n分解质因子,然后取所有质因子个数的gcd就是答案,但是这题有个坑啊,就是输入的可以是负数,负数的情况比较特殊,p只能为奇数,这时候是要把答案不断除2除到为奇数即可。
代码:
#include
#include
#include
long lon...
分类:
其他好文 时间:
2014-06-24 23:30:45
阅读次数:
169
整数分解(Integer
factorization)又叫质因数分解(质因子分解)是指把一个正整数写成几个素数的乘积。最简单的算法是,从2到N进行试除,能整除的时候就说明找到了一个新的因子,而这个过程中由于是从较小的数開始除起所以必然会先找到能整除的最小的素数。#include
void pd(in...
分类:
其他好文 时间:
2014-05-27 00:38:50
阅读次数:
310
筛素数,分解质因子 1 //Accepted 620 KB 15 ms 2 //wa1 MAXN
太小了一开始用的10005; 3 //wa2 没判断素数 4 //wa3 分解质因子用的小于n 5 #include 6 #include 7 const
int MAXN = 1000...
分类:
其他好文 时间:
2014-05-25 14:52:12
阅读次数:
168