NOIP信息学初赛模拟试题C
NOIP提高组初赛C

第二十二届全国青少年信息学奥林匹克联赛初赛提高组C++语言试题(2小时)选手注意:●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共15 题,每题 1.5 分,共计22.5 分;每题有且仅有一个正确选项)1. 以下不是微软公司出品的软件是()。
A. Powerpoint B. Word C. ExcelD. Acrobat ReaderCapsLock字母键、2. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照、CapsLock、D、S、A、A和字母键A、字母键S D 的顺序来回按键,即CapsLock、、S个字符是字81 A、、……,屏幕上输出的第ADA、S、、S、A、CapsLock、、S、D、S )。
母(. A DBA. A . S C. D01010101 异或的结果是()。
和3. 二进制数00101100. 00111000 C . 01111001 A. 00101000 B . 01000100 D)。
与二进制小数4. 0.1 相等的八进进制数是(. 0.1 CBA. 0.8 . 0.4 . 0.2 D个数中找最小数的最少运算次数为(以比较作为基本运算,在5. N )。
1A. N B. N-1 C. N2 D. log N6. 表达式a*(b+c)-d 的后缀表达形式为()。
A. abcd*+- B. abc+*d- C. abc*+d- D. -+*abcd7.一棵二叉树如右图所示,若采用二叉树链表存储该二叉树(各个结点包括结点的数据、左孩子指针、右孩子指针)。
如果没有左孩子或者右孩子,则对应的为空指针。
那么该链表中空指针的数目为()。
A. 6B. 7C. 12 D. 148. G 是一个非连通简单无向图,共有28 条边,则该图至少有()个顶点。
A. 10 B. 9 C.8 D.79. 某计算机的CPU 和内存之间的地址总线宽度是32 位(bit),这台计算机最多可以使用()的内存。
NOIP 初赛提高组C 试题及答案

merge(); } cout<<ans<<endl; }
(1) 输入:8 输出:_________(4 分) (2) 输入:2012 输出:_________(4 分)
4. #include <iostream> #include <string> using namespace std;
一、单项选择题(共 10 题,每题 1.5 分,共计 15 分;每题有且仅有一个正确选 项)
1. 目前计算机芯片(集成电路)制造的主要原料是(
出的物质。
A. 硅
B. 铜
C. 锗
),它是一种可以在沙子中提炼 D. 铝
2. ( )是主要用于显示网页服务器或者文件系统的 HTML 文件内容,并让用户与这些
←→
瑞典驻英国大使
D. 体育比赛中,每一级比赛的优胜者晋级上一级比赛
第4层
奥运会
↑
第3层
全运会
↑
第2层
省运会
↑
第1层
市运会
5. 如果不在快速排序中引入随机化,有可能导致的后果是( )。
A. 数组访问越界
B. 陷入死循环
C. 排序结果错误
D. 排序时间退化为平方级
6. 1946 年诞生于美国宾夕法尼亚大学的 ENIAC 属于( )计算机。
1. #include <iostream> using namespace std;
int n, i, temp, sum, a[100];
int main() {
NOIP初赛模拟题(C++)

一、选择题:共20 题,每题1.5 分,共计30 分)。
1、计算机网络最大的优点是。
A、精度高B、资源共享C、运行速度快D、存储容量大E、逻辑判断能力强2、计算机病毒是指。
A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以危害系统为目的的特殊的计算机程序E、没有经过编译的计算机程序3、在各种查找算法中,平均查找长度(与关键字比较次数的期望值)与查找表中元素个数 n 无关的查找方法是____。
A. 顺序查找B. 散列查找C. 折半查找D. 动态查找 E、二分查找4、下列各数中最大的是____。
A、 11010110.0101(二进制)B、D6.53(十六进制)C、 214.32(十进制)D、326.25(八进制)E、23.26(三十二进制)5.已知英文字母a 的ASCll 代码值是十六进制数61H,那么字母d 的ASCll 代码值是A)34H B)54H C)24H D)64H E)74H6、若一台计算机的字长为 32 位,则表明该机器___。
A. 能处理的数值最大为 4 位十进制数B. 能处理的数值最多为 4 个字节C. 在 CPU 中能够作为一个整体加以处理的二进制数据为 4 个字节D. 在 CPU 中运算的结果最大为 232E.表示计算机的时钟脉冲7、编译程序和解释程序是两类高级语言翻译程序,它们的根本区别在于__。
A. 是否进行优化处理B. 执行效率不同C. 对源程序中的错误处理不同D. 是否形成目标程序E.编写方式不同8、在字符串“abcde”中有___个子串 CA. 14B. 15C. 16D. 17E.189、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为。
A、ABCDEFGHIJB、ABDEGHJCFIC、ABDEGHJFICD、ABDEGJHCFIE、ABEDGHCJFI10、某硬盘中共有9 个盘片,16 个记录面,每个记录面上有2100 个磁道,每个磁道分为64个扇区,每扇区为512 字节,则该硬盘的存储容量为。
NOIP初赛普及组C题目及答案

第十九届全国青少年信息学奥林匹克联赛初赛普及组C++语言试题竞赛时间: 2013 年 10 月 13 日 14:30~16:30选手注意:试题纸共有9 页,答题纸共有 2 页,满分 100 分。
请在答题纸上作答,写在试题纸上的一律无效。
不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。
一、单项选择题(共20 题,每题 1.5 分,共计 30 分;每题有且仅有一个正确选项)1. 一个 32 位整型变量占用()个字节。
A. 4B. 8C. 32D. 1282. 二进制数 11.01 在十进制下是()。
A. 3.25B. 4.125C. 6.25D. 11.1253. 下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....’A. 枚举B. 递归C. 贪心D. 分治4. 逻辑表达式()的值与变量A 的真假无关。
A. (A ∨ B) ∧﹃AB. (A ∨ B) ∧﹃BC. (A ∧ B) ∨ (﹃ A ∧ B)D. (A ∨ B) ∧﹃A ∧ B5. 将( 2, 6, 10, 17)分别存储到某个地址区间为0~10 的哈希表中,如果哈希函数h(x) = (),将不会产生冲突,其中a mod b 表示 a 除以 b 的余数。
A. x mod 11B. x2 mod 11C. 2x mod 11D. |√2| mod 11 ,其中√X表示√X下取整6. 在十六进制表示法中,字母 A 相当于十进制中的()。
A. 9B. 10C. 15D. 167. 下图中所使用的数据结构是()。
A. 哈希表B. 栈C. 队列D. 二叉树8. 在 Windows 资源管理器中,用鼠标右键单击一个文件时,会出现一个名为“复制”的操作选项,它的意思是()。
A. 用剪切板中的文件替换该文件B. 在该文件所在文件夹中,将该文件克隆一份C. 将该文件复制到剪切板,并保留原文件D. 将该文件复制到剪切板,并删除原文件9. 已知一棵二叉树有10 个节点,则其中至多有()个节点有 2 个子节点。
noip-初赛模拟试题1(c语言含答案)演示教学

NOIP 初赛模拟试题(2小时C语言普及组)姓名成绩一、选择题(共20题,每题1.5分,共计30分。
)1.微型计算机的性能主要取决于()。
A)内存B)主板C)中央处理器D)硬盘E)显示器2.设T是一棵有n个顶点的树,以下说法不正确的是()。
A.T是联通的,无环的。
B.T是联通的,有n-1条边。
C.T是无环的,有n-1条边。
D.以上都不对。
3.能将高级语言程序转换为目标程序的是( ).A)调试程序B) 连接程序C)编辑程序D)编译程序4.若A=45,B=38,C=78则A^ B & C=( )A)38 B)18 C)11 D)455.计算机病毒传染的必要条件之一是( ) 。
A)在内存中运行病毒程序B)对磁盘进行读写操作C)在内存中运行含有病毒的可执行程序D)复制文件E)删除文件6. TCP/IP协议共有( )层协议A)3 B)4 C)5 D)6 E)77.192.168.0.1是属于( ).A)A类地址B)B类地址C)C类地址D)D类地址E)E类地址8.对给定的整数序列(54,73,21,35,67,78,63,24,89)进行从小到大的排序时,采用快速排序的第一趟扫描的结果是( ).A)(24,21,35,54,67, 78,63,73,89)B)(24,35,21,54,67, 78,63,73,89)C)(24,21,35,54,67, 63,73,78,89)D)(21,24,35,54,63, 67,73,78,89)9.一棵n个结点的完全二叉树,则二叉树的高度h为( ).A)n/2 B)log2n C)(log2n)/2 D) [log2n]+1 E)2n-110.下图对该图进行广度优先拓朴排序得到的顶点序列正确的是( ).A)1,2,3,4,5,6B)1,3,2,4,5,6C)1,3,2,4,6,5D)1,2,3,4,6,5,E)1,3,2,4,5,6A)采用二进制表示数据和指令;B)采用”存储程序”工作方式C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D)结构化程序设计方法12.下列不属于输入设备的是( ).A)打印机B)扫描仪C)光笔D)鼠标13.算式(1000)10-(101)16 - (11)8的结果是( ).A)(891)10 B)(886)8C)(10111000011)2D)(2DE)1614.下面关于算法的不正确的说法是( )A)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入D)算法必须在有限步执行后能结束E)算法的每一步骤必须有确切的定义15.下列关于十进制数100的正确说法是( ).A)原码为01101100BB)反码为64H C)反码为9BH D)补码为65H16.关于windows系统中的窗口和对话框的说法正确的是( ).A)对话框能移动和改变大小B)窗口不能移动,能改变大小C)对话框只能移动,不能改变大小D)对话框不能移动但能改变大小E)窗口能移动和但不能改变大小17.若A=true,B=false,C=true,D=false,以下逻辑运算表达式真的有()A.(A∧B)∨(C∧D∨¬A)B.((¬A∧B)∨C)∧¬BC.(B∨C∨D)∧D∧¬AD. ¬A∧(D∨¬ C) ∧B18.下列关于排序说法不正确的是( ).A)插入排序、冒泡排序是稳定的B)选择排序的时间复杂性为O(n2)C)选择排序、希尔排序、快速排序、堆排序是不稳定的D)希尔排序、快速排序、堆排序的时间复杂性为O(nlog2n)E)占用内存空间大的是归并排序。
NOIP2020初赛普及组C题目及答案

第十四届全国青青年信息学奥林匹克联赛初赛试题2020(普及组C++语言二小时完成)●●全数试题答案均要求写在答卷纸上,写在试卷纸上一概无效●●一、单项选择题(共20题,每题分,共计30分。
每题有且仅有一个正确答案.)。
1.微型运算机中,操纵器的大体功能是()。
A. 操纵机械各个部件和谐工作B. 实现算术运算和逻辑运算C. 获取外部信息D. 存放程序和数据2. 设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是()。
A. (A∧B)∨(C∧D∨⌝A)B. ((⌝A∧B)∨C)∧⌝DC. (B∨C∨D)∧D∧AD. A∧(D∨⌝C)∧B3. 在以下关于图灵奖的说法中,不正确的选项是()。
A. 图灵奖是美国运算机协会于1966年设立的,专门奖励那些对运算机事业作出重要奉献的个人B. 图灵奖有“运算机界诺贝尔奖”之称C. 迄今为止,尚未华裔运算机科学家获此殊荣D. 图灵奖的名称取自运算机科学的前驱、英国科学家阿兰·图灵4.运算机在工作进程中,假设突然停电,()中的信息可不能丢失。
A. ROM和RAMB. CPU D. RAM5.完全二叉树共有2*N-1个结点,那么它的叶节点数是()。
A. N-1B. NC. 2*ND. 2N-16. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. Windows VistaD. Sybase7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,那么栈S的容量至少应该是()。
A. 6B. 5C. 4D. 38. 与十进制数相等的四进制数是()。
A. B. 131.22 C. D.9. 设字符串S=”Olympic”,S的非空子串的数量是()。
A. 28B. 29C. 16D. 1710.是最近几年来互联网的热点概念之一,其核心思想是互动与分享。
以下网站中,()是典型的应用。
NOIP初赛模拟考试题byOIStore(c )

NOIP初赛模拟试题 by OI Store(提高组C++语言二小时完成)一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案。
)1.建立了计算机最主要的结构原理的人是()。
A. 图灵B. 比尔·盖茨C. 冯·诺伊曼D. 克拉拉·丹E. 哥德尔2.设a、b、c是三个布尔型(boolean)的变量,则表达式(a∨¬b)∧(b∨¬c)∧(c∨¬a)∧(a∧¬a)∧(b∧¬b)的值()。
A. 始终为trueB. 始终为falseC. 当且仅当c为true时为falseD. 当且仅当a与b均为true时为trueE. 依赖于a、b、c三者的值3.设a、b为两个浮点(float)型变量,下面的表达式中最有可能为真的是()。
A. a=bB. a*a+2*a*b+b*b=(a+b)*(a+b)C. (a+b)*(a-b)+b*b-a*a<0.0001D. a/b=1/(b/a)E. sqrt(a)*sqrt(b)=sqrt(a*b)4.下面的数据中,在编程中用长整型(longint)表示最恰当的是()。
A. 宇宙中的原子数目B. 一头大象的体重(用吨表示)C. 姚明的身高(用厘米表示)D. 一个山村的准确人口数E. 从现在(2006年)到2008奥运会开幕的倒计时秒数5.一个三叉树(即每个节点最多有三个孩子)中,有k个孩子的结点数目表示为S(k),则下列关系一定成立的是()。
A. S(0)=2*S(3)+S(2)-1B. S(0)>3*S(3)+2*S(2)-1C. S(0)<3*S(3)+2*S(2)+1D. S(0)>2*S(3)+S(2)E. S(0)<=3*S(3)+2*S(2)6.佳佳在网上购买了一个空间,建设了一个网站。
那么,他向网站上上传网页时最有可能采用的网络协议是()。
NOIP初赛模拟考试题和答案及解析

信息学奥林匹克联赛初赛模拟试题(普及组 C 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内 (每题1.5分, 共30分)1.被誉为“人工智能之父”的是()。
A.冯·诺依曼。
B.巴贝奇。
C.文顿·瑟夫和卡恩。
D.阿兰·图灵。
E.弗雷德里克·特曼。
2.下列哪个不是CPU(中央处理单元)()。
A. Intel ItaniumB. DDR SDRAMC. AMD Athlon64D. AMD OpteronE. IBM Power 53.常见的邮件传输服务器使用()协议发送邮件。
A. HTTPB. SMTPC. TCPD. FTPE. POP34.下列无符号数中,最小的数是()。
A.(11011001)2B.(75)10C.(37)8D.(2A)165.下列哪个软件属于操作系统软件()。
A. Microsoft WordB. PhotoshopC. FoxmailD. WinRARE. Red Hat Linux6.下列哪个不是计算机的存储设备()。
A. 文件管理器B. 内存C. 高速缓存D. 硬盘E. U盘7.组成’教授’(jiao shou )’副教授’(fu jiao shou )与’讲师’( jiang shi)这三个词的汉字,在GB2312-80字符集中都是一级汉字.对这三个词排序的结果是()。
A教授,副教授,讲师 B.副教授,教授,讲师C讲师,副教授,教授 D.副教授,讲师,教授8.彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。
A. 紫B. 白C. 黑D. 绿E. 橙9.以下哪个软件不是即时通信软件()。
A. 网易泡泡B. MSN MessengerC. Google TalkD. 3DS MaxE. QQ10.一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行相互转换的设备,这种设备是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息学初赛模拟试题(四)一、选择题:(选出每题正确的答案代码,填在括号里,1—10题为单选题,每小题只有一个正确答案,11—20题为不定项选择题,每小题有一个或一个以上的正确答案,共20题,每题,共30分)1、二进制数01100100转换成十六进制数是()。
A.32 B.64 C.128 D.100 E.2562、操作系统是一类重要的系统软件,下面几个软件中,不属于系统软件的是()。
A.Java B.MS-DOS C.Linux D.Windows7 E.Unix3、计算机病毒的传染是以计算机运行和()为基础的,没有这两个条件,病毒是不会传染的。
A.编辑文稿 B.读写磁盘 C.编程序 D.扫描图画 E.打印4、因特网不属于任何个人,也不属于任何组织。
其中在网络知识这一块中有一个英文简写ISP,它的中文意思是()。
A.因特网连接 B.因特网使用 C.因特网设计 D.因特网服务提供者 E.信息传输5、Internet给我们提供了资源共享、浏览、检索信息和远程登录等多种服务,下面几个选项中用于远程登录的是()。
A.WWW B.TCP/IP C.Telnet D.E-mail E.FTP6、IE是目前流行的浏览器软件,它的工作基础是解释执行用()语言书写的文件。
A.VC B.HTML C.BASIC D.HTTP E.VB7、给出3种排序:插入排序、冒泡排序、选择排序。
这3种排序的时间代价分别是()。
A.O(n)、O(n2)、O(logn) B.O(logn) 、O(n)、O(n2) C.O(n2)、O(n)、O(logn) D.O(n2)、O(n)、O(n) E.O(n2)、O(n2)、O(n2)8、一棵完全二叉树的结点总数为18,其叶结点数为()。
A.7个 B.8个 C.9个 D.10个 E.11个9、在流程图的符号中,菱形框一般作为()。
A.起始框 B.判断框 C.输入输出框 D.处理工作框 E.结速框10、在解决计算机主机与打印机之间速度不匹配时通常设置一个打印数据缓冲区,主要将要输出打印的数据依次写入该缓冲区,而打印机从该缓冲区中取出数据打印。
该缓冲区应该是一个()结构。
A.堆栈 B.数组 C.线性表 D.队列 E.链表11、多媒体技术中的“多媒体”的含义主要是指如()等多种表达信息的形式。
A.磁盘 B.音箱 C.显示器 D.声音 E.图像12、下面有关计算机知识说明,正确的是()。
A.在WINDOWS98操作系统下,删除磁盘中的文件时都先存放在回收站中B.FOXMAIL是用于收发电子邮件的工具C.文件夹组织是一个有层次的树状结构,其中最顶层的是桌面D.存储器具有记忆能力,其中的信息任何时候都不会丢失E.为了提高软件的测试效率,应该选择发现错误的可能性大的测试数据13、对按关键字排序好的线性表进行二分查找,该线性表适合的存储结构为()。
A.链接存储 B.索引存储 C.散列存储 D.顺序存储 E.循环存取14、一个栈的输入顺序为1、2、3、4、5,下列序列中可能是栈的输出序列的是()。
A.54312 B.24135 C.21543 D.12534 E.1234515、评价一个算法的好坏有多种指标,下列是算法评价指标的是()。
A.正确性 B.运行时间 C.占用空间 D.迭代次数 E.简单性16、下面描述用多维数组表示的数据结构的语句中,正确的是()。
A.多维数组存放的都是同一种类型的数据B.多维数组各维的下标范围必须一样C.多维数组在内存中的地址是连续的D.多维数组中的下标不能是表达式E.多维数组是随机存取的数据结构17、若已知一个栈的入栈顺序1,2,3,…,n,其输出序列为P1,P2,P3,…,P n(它是输入序列的一个排列),则在输出序列中可能出现的情况是()。
A.P j<P k<P i,其中i<j<kB.P k< P j<P i,其中i<j<kC.P j<P i<P k,其中i<j<kD.P i<P k< P j,其中i<j<kE.以上都不可能出现18、线性表具有如下的结构特点:()A.均匀性 B.单一性 C.简单性 D.无序性 E.有序性19、下列关于数据结构的叙述中正确的是()。
A.数据结构是带有结构的数据元素的集合B.线性表的线性存储结构优于链式存储结构C.队列是限定仅在一端进行插入,在另一端进行删除的线性表D.二维数组是其数据元素为线性表的线性表E.图是一种非线性数据结构20、任意一棵树均可惟一地转换成与它对应的二叉树。
由树转换成的二叉树中,顶点N的左右子女分别是N在原树里对应顶点的()。
A.最左子顶点/最邻近的右兄弟B.最右子顶点/最右的兄弟C.最邻近的右兄弟/最左的兄弟D.最邻近的左兄弟/最邻近的右兄弟F.最邻近的右兄弟/最右的兄弟二、问题解答:(共2题,每题5分,共10分)1.光明中学开设数学、英语和信息学三个兴趣学习小组,其中数学小组30人,英语小组15人,信息学小组18人,参加三个小组总人数为50人,其中有3人同时参加3个小组,那么同时只参加两个小组的同学有多少人?2.给出一组顶点(顶点值用A,B,C,D,E,F表示),其对应权值分别为2,3,1,7,8,4。
请以A,B,C,D,E,F为叶子顶点构造一棵哈夫曼树,并求出它的最小带权路径长度WPL的值。
三、写出程序的运行结果(共4题,每题8分,共32分)1.#include<iostream>using namespace std;int n;int count(int n){if(n==1) return 0;else if(n%2==0)return count(n/2)+1;elsereturn count(n*3+1)+1; }int main(){cin>>n;cout<<count(n);return 0;}输入:99输出:2.#include<iostream>using namespace std;int main(){int i,j,k,s;s=0;for(i=3;i>=1;i--){for(j=1;j<=3;j++){k=0;do{k=k+1;s=s+k;}while(k!=j);}s=s-(k+1);}cout<<"s="<<s<<endl;return 0;}输出:3.#include<iostream>using namespace std;int main(){int a,b,n;a=0;b=0;cin>>n;do{a=a+1;b=b+a;}while(b<n);cout<<a<<endl;return 0;}输入:415377输出:4.#include<iostream>using namespace std;int main(){int m,n,i,p,k;int r[200];bool b;m=6;n=2;for(i=1;i<=m-1;i++)r[i]=i+1;r[m]=1;i=0;p=1;b=true;while(b){i=i+1;k=p;p=r[p];if(k==p){cout<<p<<endl;b=false;}else if(i==n+1){cout<<p<<" ";i=0;p=r[p];r[k]=p;}}return 0;}输出:四、完善程序(共2题,每题14分,共28分)1.设有n种物品,每种物品有一个重量及一个价值。
但每种物品的数量是无限的,同时有一个背包,最大载重量为XK,今从n种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于XK,而价值的和为最大。
【程序清单】#include<iostream>#include<Cstring>using namespace std;int maxxk=400,maxm=20;char w[400],u[400];int f[20][20],n,xk;void init(){int i;memset(w,0,sizeof(w));memset(u,0,sizeof(u));cin>>n>>xk;for(i=1;i<=n;i++)[1]}void make(){int i,j;for(i=1;i<=n;i++){for(j=1;j<=w[i-1];j++)f[i][j]=f[i-1][j];for(j=w[i];i<=xk;j++)if(f[i-1][j]>f[i][j-w[i]]+u[i])[2]else[3]}}void print(){char get[400];int i,j;memset(get,0,sizeof(get));i= [4] ;j= [5] ;while(i>0)if(f[i][j]==f[i-1][j])i--;else{j=j-w[i];[6]}cout<<"n="<<n<<","<<"xk="<<xk<<endl;cout<<"max worth="<< <<endl;cout<<"no. ,weight: worth: get"<<endl;for(i=1;i<=n;i++)cout<<i<<" "<<w[i]<<" "<<u[i]<<" "<<get[i]<<endl; }int main(){init();make();print();return 0;}2.给定一个01串,请你找出长度介于a,b之间,重复出现次数最多的01串。
输入:a,b(0<a<=b<=12)由0,1组合的数列,由‘.’结尾。
输出:要求的串。
提示:本程序中将01序列转换为2进制数存取。
【程序清单】#include<iostream>#include<Cstring>using namespace std;int main(){int i,j,s,k,a,b,max;int m[10000],two[20],v[20];char c;for(i=1;i<=13;i++)[1]cin>>a>>b;cin>>c;s=1;k=1;while(c!='.'){s=s<<1+(c-48);if( [2] )s=(s-two[b+1])%two[b]+two[b];m[s]=m[s]+1;if(k<b)for(i=a;i<=k-1;i++)[3]k++;cin>>c;}for(i=two[b];i<=two[b+1];i++)if(m[i]>0)for(j=a;j<=b-1;j++)m[i%two[j]+two[j]]= [4] ;max=0;for(i=two[a];i<=two[b+1];i++)if(m[i]>max) [5]for(i=two[a];i<=two[b+1];i++)if(m[i]==max){j=0;k=i;do{j++;v[j]=k%2;[6]}while( [7] );while(j>0){cout<<v[j]<<" ";j--;}cout<<endl;}return 0;}。