2022年计算机程序算法试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年计算机程序算法试题.docx》由会员分享,可在线阅读,更多相关《2022年计算机程序算法试题.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆1. 数字分解Time limit: 1 Seconds Memory limit: 32768K 描述 Description 今年是国际数学联盟确定的“2000世界数学年” ,又恰逢我国闻名数学家华罗庚先生诞辰 90 周年;在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好伴侣 XZ 也有幸得以参与;活动中,主持人给全部参与活动的选手出了这样一道题目:设有一个长度 N 的数字串,要求选手使用 K 个乘号将它分成 K+1 个部分,找出一种分法,使得这 K+1 个部分的乘积能够为最大;同时,
2、为了帮忙选手能够正确懂得题意,主持人仍举了如下的一个例子:有一个数字串 : 312,当 N=3,K=1 时会有以下两种分法:1)3*12=36 2)31*2=62 这时,符合题目要求的结果是:31*2=62 现在,请你帮忙你的好伴侣输入格式 Input Format XZ 设计一个程序,求得正确的答案;程序的输入共有两行:第一行共有 2 个自然数 N,K 6=N=40 ,1=K=6 其次行是一个 K 度为 N 的数字串;输出格式 Output Format 屏幕输出 结果显示在屏幕上 ,相对于输入,应输出所求得的最大乘积(一个自然数);名师归纳总结 - - - - - - -第 1 页,共 1
3、9 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆样例输入 Sample Input 4 2 1231 样例输出 Sample Output 62 时间限制 Time Limitation 1 second 来源 Source NOIP 2000 年名师归纳总结 - - - - - - -第 2 页,共 19 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆2. 回文Time Limit: 1 Second 描述 Description Memory Limit: 32768 KB 回文词是一种对称的字符串也就是说,一个回文词,从左
4、到右读和从右到左读得到的结果是一样的;任意给定一个字符串, 通过插入如干字符, 都可以变成一个回文词; 你的任务是写一个程序, 求出将给定字符串变成回文词所 需插入的最少字符数;比如字符串“ Ab3bd” ,在插入两个字符后可以变成一个回文词(“ dAb3bAd”或“Adb3bdA” );然而,插入两个以下的字符无法使它变成一个回文词;输入格式 Input Format 第一行包含一个整数N,表示给定字符串的长度,3=N=5000 其次行是一个长度为N 的字符串,字符串由大小写字母和数字构成;输出格式 Output Format 一个整数,表示需要插入的最少字符数;样例输入 Sample In
5、put 5 Ab3bd 样例输出 Sample Output 2 时间限制 Time Limitation 各个测试点 1s 来源 Source 名师归纳总结 - - - - - - -第 3 页,共 19 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆IOI 2000 by Zossin 名师归纳总结 - - - - - - -第 4 页,共 19 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆3. 看球的巴士描述 Description 两个球队的支持者要一起坐车去看球,他们已经排成了一列;我们要让他们 分乘如干辆巴士, 同一
6、辆巴士上的人必需在队伍中是连续的;为了在车上不起冲突,期望两队的支持者人数尽量相等,差至多是D;有一个例外,就是一辆车上的人全部都是一个球队的支持者;问要将这 巴士;N 个人全部送至球场,至少要几辆输入格式Input Format 第一行是整数 N 和 D,1=N=2500,1=D=N ;接下来的 N 行,按排队的次序,描述每个人支持的球队,用 H 或 J 表示;输出格式 Output Format 至少要几辆巴士;样例输入 Sample Input 14 3 H J H H H J H 名师归纳总结 - - - - - - -第 5 页,共 19 页精选学习资料 - - - - - - -
7、- - 学而不思就惘,思而不学就殆J H H H H H H 样例输出 Sample Output 2 时间限制 Time Limitation 1 second 注释 Hint 名师归纳总结 有多种方案,例如让前9 人做一辆车,差正好是3;后 5 人做一辆车,由于第 6 页,共 19 页只有一对的支持者;- - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆4. 伪随机数Time Limit: 1 Second Memory Limit: 32768 KB 运算机通常不能产生真正的随机数,但是常常使用运算机来产生伪随机数;由于实际应用,通过算法
8、使得伪随机数成为真随机数;随机数应用广泛,包括在仿真领域;伪随机数生成时用的最普遍的是线性同余法;假如上一次生成的伪随机数是 L,那么接下来的伪随机数通过(z*L+ I )mod M 产生,这里的 Z 是一个常数乘法器,I 是常数增量,M 是常量模数;例如,假设 Z=7 ,I=5 ,M = 12 ,第一个随机数(通常叫做种子)是 4,那么我们可以得到后续的伪随机数,如下表所示:通过上表我们可以看出,通过这个方法产生的随机数序列在6 个数字以后会重复;明显,由于模数 M ,用这个方法能产生的最长序列是有限的;通过给出的 Z, I, M, 和种子 L ,Z,I,M,L 10000 ,我们确定产生的
9、伪随机数序列的重复周期;留意重复周期不肯定从种子 L 开头;Input 每行有四个数字, 依次是 Z, I, M, 和 L ,其中 L M. 最终一行是 束;Output 对于输入的每行,输出伪随机数序列的重复周期Sample Input 7 5 12 4 5173 3849 3279 1511 9111 5309 6000 1234 1079 2136 9999 1237 0 0 0 0 Sample Output Case 1: 6 Case 2: 546 Case 3: 500 4 个 0,表示输入数据的结名师归纳总结 - - - - - - -第 7 页,共 19 页精选学习资料 -
10、- - - - - - - - 学而不思就惘,思而不学就殆Case 4: 220 名师归纳总结 - - - - - - -第 8 页,共 19 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆5. 机器人规划Time limit: 5 Seconds Memory limit: 32768K 在一个方格地图上放机器人;有三种方格:墙、草地、空地;机器人只能放在空地上,不断 向四个方向发射激光;激光可以穿过草地,但不能穿墙;机器人不能移动;问在使机器人不能相互攻击的情形下,最多可以放多少个机器人;输入:第一行 T=11 代表有 T 组测试数据 ; 每组测试数据第一行
11、为m,n1=m,n=50 代表地图的大小; 下面有 m 行,每行 n 个字符 #,或 o,分别代表墙 ,草地 ,空地 . 输出:对于第 T 组数据 ,第一输出 Case :T; 提行输出最多可以放置的机器人数 . Sample Input 2 4 4 o* *# oo#o *o 4 4 #ooo o#oo oo#o *# Sample Output Case :1 3 Case :2 5 名师归纳总结 - - - - - - -第 9 页,共 19 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆6. 嬉戏Time limit: 10 Seconds Memory
12、 limit: 32768K 最近 Hart 迷上了一种嬉戏: Gnome Tetravex;嬉戏开头给出玩家 n*n 个正方形,每个正方形分成四个三角形,并且分别标号(0 到 9);在每个正方形里,三角形分成左三角形,上三角形,右三角形和下三角形;例如,图 1 显示了嬉戏的初始状态: 2*2 个正方形图. 1 初始状态: 2*2 个正方形玩家需要移动这些正方形到最终状态;所谓的最终状态就是: 任意两个相邻正方形的相邻三角形的编号要是同一个数字;图 2 就是上面例子的一种最终状态;图. 2 最终状态看起来这个嬉戏不难,实际上,Hart 对这个嬉戏并不熟,他只能完成最简洁的;假如嬉戏复杂一点,他
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 计算机 程序 算法 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内