- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NOIP2010题解
NOIP2010提高组 题目分析 题1:机器翻译(translate) 题2:乌龟棋(tortoise) 题3:关押罪犯(prison) 题4:引水入城(flow) 总体感知 总体感知 前路很光明 机器翻译(translate)题目描述 输入输出格式 输入输出格式 我的代码(语言:C++) 乌龟棋( tortoise )题目描述 输入输出格式及数据规模 输入输出格式及数据规模 解题思路(动态规划) 解题思路2(动态规划2) 我的代码(语言:C++,思路1) 关押罪犯( prison )题目描述 输入输出格式及数据规模 输入输出格式及数据规模 方法①永恒不变的主题——搜索 方法①永恒不变的主题——搜索 方法②最大最小问题——二分BFS 方法②最大最小问题——二分BFS 方法②最大最小问题——二分BFS 方法②最大最小问题——二分BFS 方法③标准的人类思维——贪心并查集 方法③标准的人类思维——贪心并查集 引水入城(flow)题目描述 输入输出格式及数据规模 输入输出格式及数据规模 输入输出格式及数据规模 思路分析 谢谢! 河南省实验中学 刘石坚 指导老师:王国正 【输入输出样例1】 2 5 9 1 5 4 3 8 7 6 1 2 【输入输出样例2】 3 6 8 4 5 6 4 4 7 3 4 3 3 3 3 2 2 1 1 2 【输入输出样例1】 1 1 【输入输出样例2】 1 3 【样例1 说明】 只需要在海拔为9 的那座城市中建造蓄水厂,即可满足要求。 【样例2 说明】 上图中,在3 个粗线框出的城市中建造蓄水厂,可以满足要求。以这3 个蓄水厂为源头 在干旱区中建造的输水站分别用3 种颜色标出。当然,建造方法可能不唯一。 * * 首先,第一题是四道题中最简单的,直接写代码,注意一些细节就可以了,一百分也是一定要拿到手的,因为后面的分都不是很好拿。 然后是第二题,第二题就要用动态规划了,可以用最朴素的BFS来过那30%的比较弱的数据,用最朴素的动态规划只能拿到50%左右的分,需要对动态规划的状态进行优化,方可拿到一百分。 对于第三题,用搜索很快可拿30,代码复杂度也极低,看到规律的枚举+BFS(floodfill)拿80分,会优化的二分(二分枚举)+BFS拿满分,只是代码稍微麻烦些,或者有思路的用贪心+并查集也可拿满分,代码也要比二分+BFS简单一点。 然后关于本题,数据的反复查找与读取很耗时,想不超时的一些同学需要考虑图论中无向联通图的存储方式,邻接矩阵和完善的静态邻接表直接爆内存零分,所以只能用动态邻接表或者双链表,笔者偷懒,用的不完善静态链表+直接查找数据……所以,学学动态邻接表和双链表存储图看来迫在眉睫…… 最后是第四题,思路比较难,搜索的可以稳拿拿到30分,没有思路就搜索吧。分析过后可以发现最后一题就是一个搜索+“线段覆盖”问题,对于搜索,本体其实用DFS会比BFS快很多,对于“线段覆盖”,用动规解决就好了。 四道题的分值都是100,总分400,而分数线是200,这就意味着只要拿到半数的分就可以达到我们的目的。 回头看看这四道题,首先第一题的100分果断拿到手无疑问,剩下还有三道题,只要再凑100分就行了。 对于这三题都用搜索的算法就可以拿到90分,离分数线还差那么10分,所以,明显不能够这么做——在上考场前也应该清楚,既然大家都会搜,就不能想着只用搜索去过联赛,而要对其中的某一偏难题用非搜索的更先进的方式进行解答,这次的分数线就最能作为一个例子。 后两题暂且不说,题都不简单,就暂且用搜索的方法吧,这就可以拿到60分,那剩下的就在第二题了,第二题比其后两题简单得多,其实用足够优化的搜索就可以多拿20分,但是,这是不保险的,正如上段所分析,所以,绞尽脑汁去想这个明显要用动态规划去做的题吧,相信其实过线并不难。 下面,让我们来看看去年我省的过线情况吧: 高二 河南师大附中 常泽昊 240 HA-243 河南 高三 河南省济源第一中学 许可 240 HA-123 河南 高二 安阳市第一中学 苏畅 240 HA-085 河南 高一 省实验中学分校 周梦溪 250 HA-326 河南 高三 河南师大附中 谢志聪 250 HA-256 河南 高一 河南大学附属中学 王子晗 250 HA-185 河南 高二 郑州市第一中学 杨东 260 HA-355 河南 * 高二 省实验中学分校 李怡君 260 HA-320 河南 高三 安阳市第一中学 杨帅 260 HA-060 河南 高三 安阳市第一中学 李昂 260
您可能关注的文档
- 高考数学填空题的解题技巧.ppt
- 第12章课后习题及答案.ppt
- 解数学选择题的方法技巧.ppt
- 【2017年高二语文课件】科普华章课件2.ppt
- 社会工作师:实务——16解题模板(方案设计题)20110412.ppt
- 2006-09-第九讲 电视脚本.ppt
- 质检工作方案.ppt
- 工作感想PPT.ppt
- 宇宙的边疆用.ppt
- 音乐工作室营销方案初稿.ppt
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
最近下载
- 浙江农村信用社招聘-2025台州温岭农商银行寒假实习生招聘招聘笔试备考试题及答案解析.docx VIP
- 基于AT89C51的智能加湿器的设计与仿真.docx VIP
- 绿化养护项目方案投标文件(技术标).doc
- 简明国际神经精神障碍访谈检查(MINI)中文版.pdf VIP
- 英语不规则动词变化规律 .pdf VIP
- 浙江农村信用社招聘-2025台州温岭农商银行寒假实习生招聘招聘笔试备考题库及答案解析.docx VIP
- 苏霍姆林斯基《给教师的一百条建议》(98~100).pdf VIP
- 小沈阳宋晓峰杨树林小品《江北四大才子》招亲剧本台词完整版.doc
- 银行业务宣传品(玻璃杯、保温杯、茶水分离杯)采购项目投标方案.docx
- 四川省巴中市2024-2025学年九年级上学期期末化学试题(含答案).pdf VIP
原创力文档


文档评论(0)