hdu acmsteps 2.1

来源:互联网 发布:mysql的nvl函数 编辑:程序博客网 时间:2024/04/30 00:11

2.1.1  最小公倍数   

搜索一下就可以过,不过我貌似悲剧的WA一次

2.1.2  How many primenumbers

简单的判定一下就好

bool isprime(int a)

{

intm=(int)sqrt(a);

for(inti=2;i<=m;i++)

if(a%i==0)returnfalse;

return true;

}

2.1.3  Cake

详见另一日志(转别人的):http://blog.csdn.net/ouxijv/article/details/6665779

2.1.4  Largest prime factor

这个题挺巧妙的。首先用数组存储每一个数字最大的素数编号。然后从2开始判断,如果一个数是素数,那么它之后的所有它的倍数都赋予当前的编号值。这样扫描一遍之后数组中存储的就是其对应的最大的素数编号。

for(int i=2;i<=M;i++)

{

if(a[i]!=0)continue;

elseif(isprime(i))

{

for(intj=1;j*i<=M;j++)

a[j*i]=order;

order++;

}

 

}

2.1.5  又见GCD

小小的搜索一下就可以了

for(i=2,c=b*i;gcd(a,c)!=b;i++)

c=b*i;

2.1.6    七夕节

其实思想和2.1.4是一样的,只不过把编号,换成叠加

for(i=1;i<=M/2;i++)

for(j=2;j*i<=M;j++)

a[j*i]+=i;

2.1.7  找新朋友

和前面一样也是找到一个约数之后将其倍数都标记,这样能减少时间。直接搜应该也可以吧(只是感觉)。

for(i=2;i<n;i++)

if(a[i]==0&&n%i==0)

for(j=i;j<n;j+=i)

a[j]=1;

for(i=1;i<n;i++)

if(a[i]==0)ans++;

2.1.8 The Area

数学题。自己算吧。实在不会算。百度之吧。。。。。


最后我想说csdn的在线编辑  真心垃圾的一逼。。。无语。。还不让用离线编辑。。。想逼我挪窝?

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机淘宝退款物流单号填错了怎么办 淘宝评价删除了卖家没有返现怎么办 想摆摊卖麻辣烫不知怎么摆怎么办 在淘宝卖东西买家退款不退货怎么办 在闲鱼网上买东西被骗了怎么办 开通花呗的手机号不用了怎么办 饿了么开业第一天没单量怎么办 淘宝新开店铺没有人来呀怎么办 刚开的淘宝店铺没有人买东西怎么办 开了一家龙虾店生意很淡怎么办? 新买的皮质小白鞋有点板脚怎么办 手机无效安装包与系统不兼容怎么办 发好的海参放进速冻后变小了怎么办 厨房地砖下面的下水管漏水怎么办? 埋在地下的暖气管漏水怎么办 安装个视频播放器视频全没了怎么办 奇迹mu圣导转职任务打不过怎么办 丈夫死后房产证过给妻子怎么办 学业与志愿活动冲突时你会怎么办 往宅正门前面有半园幕墙玻璃怎么办 模拟城市5石油抽干了怎么办 一户一宅我父亲没有宅基怎么办? 在日本坐新干线期间车票丢了怎么办 街电共享充电宝丢了怎么办 征兵体检时做过疝气手术怎么办 百度网盘手机储存空间不足怎么办 在家带孩子老公不给生活费怎么办 手机蚂蚁浏览器先锋资源没了怎么办 当你发现你的爱人和别人暧昧怎么办 当你的爱人不再爱的时候该怎么办 基督徒的婚姻不是上帝的旨意怎么办 音乐酒吧客人老是要上台唱歌怎么办 高一孩子学习没有动力家长怎么办 我不想当公司监事法人不同意怎么办 领导让我当组长我不想当怎么办 如果你是班委你不想当了怎么办 孩子读初一爱和同学打架怎么办 陌陌情感连线部分功能被限制怎么办 华为荣耀7x密码忘了怎么办 华为荣耀7x应用锁密码忘了怎么办 同学群里有人发低俗信息怎么办