博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SRM524DIV2总结
阅读量:6803 次
发布时间:2019-06-26

本文共 840 字,大约阅读时间需要 2 分钟。

不知道昨晚比赛时脑子里面是咋了,应该是被门夹了,我自己都怀疑自己是怎么了;为什么一个简单的题目都想不出来思路;哎,感觉是自己被吓到了;在看第一题是我还没有看完题目,就有人说是因式分解;结果大家都在朝这个方向思考,就一直纠结到这个地方了,接下来自然而然是很悲剧的;都在思考第一题,剩下的两题都没有人看;我读了第一题,感觉没什么因式分解思路的,就果断放下这个,开始看第二题,一看果断很简单,立马给他们说了题目,然后说出了想法,戒指大家齐声说这么水的题目,直接判断是不是素数就行啦,然后我又给他们说了一组比较特殊的数据;结果皆大欢喜,我用这个查了一个,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这个数据查了一个人;

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

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

转载地址:http://rxjwl.baihongyu.com/

你可能感兴趣的文章
Redis常用命令
查看>>
数据库(十一)
查看>>
R语言中对文本数据进行主题模型topic modeling分析
查看>>
PeopleSoft PeopleTools Meta-Tables
查看>>
VS2012 配置 OpenCV3.0
查看>>
python基本进程调用
查看>>
django基础-跨域操作jsonp/cors
查看>>
3.CCNA第三天-认识和操作思科IOS操作系统
查看>>
poj 2485 Highways (prim)
查看>>
交叉编译Mesa,X11lib,Qt opengl
查看>>
Openfire:安装指南
查看>>
【转载】Nginx 简介
查看>>
Linux实践篇--自动删除n天前日志
查看>>
IO inputStream和outputStream
查看>>
1.腾讯微博Android客户端开发——OAuth认证介绍 .
查看>>
【JAVA笔记——道】JAVA对象销毁
查看>>
ORACLE物理存储结构
查看>>
markdown笔记
查看>>
Groovy 读书笔记
查看>>
求组合算法-----m个元素中选n个
查看>>