- 5
- 0
- 约2.54千字
- 约 21页
- 2017-08-18 发布于安徽
- 举报
数位计数问题的解法研究 北京市清华附中 高逸涵 引言 数位计数问题 主要与数的各位数字构成有关 统计一段连续区间内的数的性质 完全模拟题目描述会严重超时 引言 此类问题的一般性解法: 将整个区间划分为若干子段 对于每个子段,通过子段性质直接求解 合并各子段结果,得到总结果 以上为解决此类问题的总原则,接下来我们通过两道例题说明如何利用上述原则解决具体问题。 例题1:The Sum(SPOJ KPSUM) 将1~N内所有数按照从小到大顺序从左到右依次写下,然后在每一数位之前依次插入加号和减号(循环),求结果。 数据范围:1=N=1015 举例:N=11时,答案为+1-2+3-4+5-6+7-8+9-1+0-1+1=4 例题1:The Sum 显然直接模拟题目叙述并不是一个可行的策略,需要找到一种高效的算法。 因为加减符号的改变与数字个数相关,因此为了让规律更加明显,我们尽量将1~N划分为若干段区间,使得每个区间内的数的数字个数相同。 例题1:The Sum 按照上述原则将[1,N]划分为若干子区间:(这里以N=123456为例) [1,9]U[10,99]U[100,999]U[1000,9999]U[10000,99999]U[100000,123456] 例题1:The Sum 那么,原问题转化为一个新问题:询问[A,B]的结果,其中A和B包含相同的数字个数。 根据
您可能关注的文档
- 广东省实验中学2008年高三第三次模拟考试(数学理).doc
- 广东2012届高考模拟仿真试题(一)理科综合.doc
- 广东东莞大新商贸培训流程==生鲜目标管理法.ppt
- 广东高考理科综合高中物理公式表.doc
- 广东高考文科数学选择题、填空题突破.doc
- 广东海洋大学概率论与数理统计历年考试试卷_答案.doc
- 广东教育学考试模拟卷.doc
- 广东六校2011届高三12月联考 数学(理)试题.doc
- 广东六校2011届高三12月联考数学理科试题.doc
- 广东深圳一模数学(文)试题.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)