- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pku online judge题目小结【荐】.pdf
Pku online judge 题目总结
作者:phylips@bmy
2009-1 月
1.printf 函数的 使用
printf(%05d,n);//显示5 位,用0 补全
Printf(%*.*s,n,m,s);// *用n,m 代替
//寻找循环节,打表,预先计算,递推,实数求近似
pku1001Exponentiation 高精度。模拟大整数乘法求解
pku1002487-3279 排序。自写快排超时,使用c++ algorithm库通过
pku1004Financial Management 四舍五入
pku1012Joseph 模拟打表。本地模拟求出结果,然后打表
pku1014Dividing dp。记录:可组合形成的整数,一维即可,二维保存必威体育精装版状态,O(nm),n
为整数种类,m为最大和
pku1742Coins dp。类似1014,一个记录可以组成的硬币值的一维数组,一个记录上一次迭
代,使用的最后一枚硬币的币值及个数的二维数组
pku1061青蛙的约会 数论。ax+by=c,利用扩展欧几里得算法,注意求最小正整数解
pku3070Fibonacci 数列。求fin数列:递推,观察利用题目中的矩阵特点,二分乘法,可以
达到lgn的复杂度;求后几位(实验找出最小循环节),求前几位(公式)
pku1047Round and Round We Go 判断输入结束的错误:错误原因
一开始采用了如下cin 逻辑判断结束
while(cin){
cininput;
***
}
实际应该为
cininput;
while(cin){
***
cininput;
}
pku1067取石子游戏 博弈论。根据必败数列--》发现重要的黄金分割律
另外划分的概念:两个有理数a,b,1/a+1/b=1;则a*n,b*n 合成了自然数序列,
且无交集
pku1284Primitive Roots 数论。欧拉函数,筛选法,建立素数表,迭代法求欧拉函数, *
1785 年,勒让德证明:设l | (p-1),恰有φ(l)个模p互不同余的数对模p的次数为l
pku3090Visible Lattice Points 数论。欧拉函数,求Phi(n)可以通过递归求解;表示[1,n-1]
与n互质的数的个数
pku2407Relatives 数论。欧拉函数简单使用
pku2478Farey Sequence 数论。欧拉函数,关键在于时间优化,利用数组记忆,dp思想,在n
不是很大时(n10 000 000)将递归形式的phi函数,转化为迭代形式。
pku2480Longges problem 数论。欧拉函数,求质因子在O(n)时间内,
程序优化全过程如下:
1.求质因子时利用,素数表判断因子是否为素数,素数表为100000 长度,复
杂度为nsqrt(n)
2.优化时间,比如求素数时只看奇数,
3.先求出输入数的公因子这样求欧拉函数时,判断因子时直接可以从求出的结
果中寻找,采用F(n)=sum(i*phi(n/i);0i=n
4.采用线性时间n 求质因子,同时将欧拉函数的递归求解改成迭代,
依旧 tle
5.利用积性函数性质,直接公式求解
6.继续优化求质因子的时间,只需要看 1-sqrt(n)范围内的数即可,使其
sqrt(n)时间内解决,两种情况(n为素数,n 不为素数)
7.建立1-50000 的素数表,分解N 时直接看素数
一些错误:
tle:一开始分解因子用i*i=n 判断,原来是定义i 为long 型溢出了,然后分解因
子导致tle,应该改成i=n/i 。因为i 有可能达到long 的最大值-1,故i*i 必溢出。
wa
您可能关注的文档
- Origin01【荐】.ppt
- Origin7_一些实例【荐】.ppt
- origin7【荐】.ppt
- origin8.0最全教程附函数翻译【荐】.pdf
- origin8教程 中科大物理实验origin8使用简明教程【荐】.pdf
- Origin与实验数据作图【荐】.ppt
- Origin中文说明7-10章【荐】.doc
- origin中文说明Word版【荐】.doc
- origin作图方法【荐】.doc
- origin使用【荐】.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 宏观经济学计算题大全.doc VIP
- 苏教版数学四年级上册第八单元认识射线、直线和角(课件).pptx
- 某市棚户区改造中区市政道路建设工程路面天然砂砾垫层施工方案.doc
- 淀粉制品公司风险分级管控与隐患排查治理双体系双控手册2022-2024.doc
- 福建省 政和县志.pdf
- 知识产权对策、研究成果管理及合作权益分配.pdf VIP
- 人工智能对学习、教学和教育的影响-The Impact of Artificial Intelligence on Learning, Teaching, and Education.docx
- 中越边广西龙邦镇护龙村跨国婚姻问题研究及对策.doc VIP
- 小学道德与法治六年级下册《我们生存的家园》教学设计及反思.doc
- 宏观经济学计算题.docx VIP
文档评论(0)