int miu(int num)
{
int cnt1=0,cnt2=0;
for(int i=2;i*i<=num;i++)
{
cnt2=0;
if(num%i==0)
{
cnt1++;//質因子個數
while(num%i==0)//判斷該因子出現的次數
{
num/=i;
cnt2++;
}
if(cnt2>=2)//出現兩次或以上,則肯定存在平方因子
return 1;
}
}
return 0;
}
判斷一個數是否包含平方因子
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
HDU 2888 二維RMQ 模板
zqdnr
2020-07-08 10:23:09
模板與標準模板庫
chijianxingfeng
2020-07-08 03:15:41
最大匹配,花樹開花算法
xuezhongfenfei
2020-07-07 06:04:52
joomla模板下載地址彙總
a904003695
2020-07-07 00:49:43
Dijkstra(堆優化)
SHIT刘
2020-07-06 18:39:07
快速排序求第K小
wuzhuangtai00
2020-07-06 07:48:45
(擴展)中國剩餘定理(模板)
UniverseofHK
2020-07-06 03:44:13
文章標題 POJ 2104: K-th Number(主席樹)
Wang_SF2015
2020-07-05 17:13:23
文章標題 高斯消元解方程組(模板)
Wang_SF2015
2020-07-05 16:33:04
文章標題 HDU 1533 : Going Home (最小費用最大流)
Wang_SF2015
2020-07-05 16:33:04
文章標題 HDU 4280 :Island Transport (最大流--ISAP)
Wang_SF2015
2020-07-05 16:33:04