NOIP普与组解题报告
16页1、wordNOIP2014普与组复赛解题报告本人是潍坊一中的wyw,69级,今年高一,现在马上就要NOIP了, 打算把历年的NOIP普与、提高组题目都做一下, 然后写写解题报告这个报告主要是给初中同学看的,所以我会写的详细一点Prolem 1 珠心算测试(count)这道题其实很简单, 意思就是说给你一些数a1,a2,a3,a4.an,然后让你回答有多少个A+B=CA B C满足(回答C的数量,而不是等式的数量)方法一那么有一种很明显的做法就是三层循环枚举C、A、B,注意:C是在最外层,假设找到了一个A和一个B,满足上述等式,如此C是一个符合要求的解,这时ans+,并且退出当前枚举,枚举下一个C,这种算法的时间复杂度是O(N3)而我当时没想到这个算法,因为有更好用而且简单更不容易出错的解法,方法二两重循环,分别枚举i=1.n,j=i+1.n,如果ai+aj这个数在集合中存在,那么youai+ajtrue,然后再从a1到an做一次扫描,只要youai,ans+这个算法的好处在于它很好写,不用退出什么的,也不用注意循环的顺序,而且时间复杂度是O(N2)代码(方法2):#includeusin
2、g namespace std;int n, a101, i, j, count;bool you20001=false;int main() freopen(count.in,r,stdin); freopen(count.out,w,stdout); scanf(%d,&n); for(i=1;i=n;i+)scanf(%d,&ai); for(i=1;in;i+) for(j=i+1;j=n;j+) you ai+aj =true; count=0; for(i=1;i=n;i+) count += you ai ; printf(%dn,count); return 0;在此征求一下大神的意见,如有更快的做法,敬请奉上小结:这道题很简单,但很多人没有做对的原因就是没有好好理解题意,但是根本原因其实还在于心态太骄傲了,认为是第一题就可以轻视,这样是不好的,水题我们更要做好啊,你想想同样是100分,这100分多么好拿,所以是水题、越该放平心态,细心地做。当时我正是由于重视2013年第一题爆零的教训,用了整整15分钟才做好,最后得了100分Problem 2 比例简化这道题目是说,给
3、定A和B,求解一组A和B,满足以下条件:ABAB00A,BLA和B互质首先,想一个总体的框架:我们发现L100,因此可以枚举A和B,然后判断是否AB满足上述条件,并且打擂台求比值最小的一组就行了,打擂台的复杂度是O(1)。设验证的复杂度为O(k),如此总的算法的复杂度为O(kL2),其中L2是104,所以我们只要保证k的大小在100以就一定没有问题。现在要求两个分数的差值,该怎么办呢?高精除!很多人一下就想到了,当时我在赛场上就是这么想的,但是又仔细一考虑。首先,高精除有风险,而且如果我是出题者的话,我一定会卡高精除,第二,高精除的编程复杂度很高,很容易出错而且耗时间于是我重新读题,找寻一些特殊的切入点,终于看到了这个东西:1A,B106,我的脑袋里瞬间就萌生出一种想法:模拟手动比拟分数就是说如果你要比拟两个分数,就先把他们通分,然后比拟分子的大小,如ab和cd比拟,先把它们化成adbd和bcbd的形式,然后比拟ad和bc的大小,而在整个枚举的过程中,你最大的情况只需要比拟AB和AB的大小,而且他们分母的乘积最大是108,到此,问题就完美地解决了!贴上代码:#include#inclu
《NOIP普与组解题报告》由会员re****.1分享,可在线阅读,更多相关《NOIP普与组解题报告》请在金锄头文库上搜索。
六月份国旗下讲话稿:期末考试前的几点建议
十大营销_微商营销的十种方法
餐具用具卫生消毒制度汇总(DOC 23页)
强化普法宣传推进依法行政
湖州新能源园林机械项目商业计划书
紧定式钢管安装
2023公司创建节水型企业工作总结范本(2篇).doc
设备供货协议书范本推荐.doc
人际关系、应变、情绪控制.doc
基建工程投资内部控制审计分析
怎样和孩子相处
出国留学个人陈述注意事项与写作范例
医科大学规章制度制定程序办法
【经管励志】套与式表格的设计
2022学校防灾减灾日活动总结范文集合9篇
2022年《我的大学》主题演讲比赛策划书
转正工作总结锦集八篇
2023年河北省张家口市张北县郝家营乡察汗囫囵村社区工作人员考试模拟题及答案
冀教版数学四年级下册教案小数加减法
二年级上册数学教案第3课时 9的乘法口诀
2022-08-10 7页
2024-02-11 33页
2023-04-28 6页
2023-12-11 59页
2023-12-13 3页
2023-01-06 7页
2022-10-12 6页
2022-11-17 67页
2022-10-26 3页
2023-03-20 8页