SRM524DIV2总结

不知道昨晚比赛时脑子里面是咋了,应该是被门夹了,我自己都怀疑自己是怎么了;为什么一个简单的题目都想不出来思路;哎,感觉是自己被吓到了;在看第一题是我还没有看完题目,就有人说是因式分解;结果大家都在朝这个方向思考,就一直纠结到这个地方了,接下来自然而然是很悲剧的;都在思考第一题,剩下的两题都没有人看;我读了第一题,感觉没什么因式分解思路的,就果断放下这个,开始看第二题,一看果断很简单,立马给他们说了题目,然后说出了想法,戒指大家齐声说这么水的题目,直接判断是不是素数就行啦,然后我又给他们说了一组比较特殊的数据;结果皆大欢喜,我用这个查了一个,wmn也查了一个,Mr.zhao也弄了一个;结果是比赛结束时第三题大家都没看题,前两题如此水,弄的大家结束后都没有心情了;感觉这东西主要在自己,既然在因式分解的这个方向上找不到突破口,谁也没有换个思路试试;大家都陷入了思维僵局了;根本没有往别的方面想;这几次比赛一直都是结果很差,不过还是收获了很多东西的,比赛时的心理状态,这个是很要人命的;要是老是紧张,结果自然很是悲剧的;思维不能拓展开,思路就受阻,这个方面恐怕是比掌握几个算法还要重要;以后也要加强进行这方面的训练;

第一题就是相当暴力的一题数据也不大就是1到200;

题意就是给出一个N(1<=N<=200)N=a*b*c;求出满足条件的a,b,c是它们三个的和最小;

//直接暴力啊
//敢说当时脑子一定是被门夹了;
int mm=1<<20;
for(a=1;a<=N;a++)
 for(b=1;b<=N;b++)
  for(c=1;c<=N;c++)
   if(a*b*c==N)
     {
     mm=min(mm,a+b+c);
    }

第二题就是判断是不是素数;如果是素数输出2;不是输出1;

不过有一组特殊的情况这个素数要大于4;如果是3的话就要输出3;2的话就是2,1就输出1;结果这题我用3这个数据查了一个人;

主题就是直接判断是不是素数;

第三题还没有看题;以后再更新。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值