宜昌市一中少年奥林匹克信息学联赛提高组试题汇总

合集下载

第十六届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组)

第十六届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组)

第十六届全国青少年信息学奥林匹克联赛初赛试题及答案(提高组)work Information Technology Company.2020YEAR第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组Pascal 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共 10 题,每题 1.5 分,共计 15 分。

每题有且仅有一个正确选项)1.与十六进制数A1. 2等值的十进制数是()。

A.101.2 B. 111.4 C. 161.125 D. 177.252.一个字节(byte)由()个二进制位组成。

A.8B. 16C. 32D. 以上都有可能3.以下逻辑表达式的值恒为真的是()。

A. P∨(﹁P∧Q) ∨(﹁P∧﹁Q)B. Q∨(﹁P∧Q) ∨(P∧﹁Q)C. P∨Q∨(P∧﹁Q) ∨(﹁P∧Q)D. P∨﹁Q∨(P∧﹁Q) ∨(﹁P∧﹁Q)4.Linux下可执行文件的默认扩展名为()。

A. exeB. comC. dllD. 以上都不是5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=( )也成立。

A. 100B. 144C. 164D. 1966.提出“存储程序”的计算机工作原理的是()。

A. 克劳德·香农B. 戈登·摩尔C. 查尔斯·巴比奇D. 冯·诺伊曼7.前缀表达式“+3 * 2 +5 12”的值是()。

A. 23B. 25C. 37D. 658.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了()。

A. 寄存器B. 高速缓存C. 闪存D. 外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至右,依次存放到一个顺序结构的数组中。

第十三届全国青少年信息学奥林匹克联赛初赛试题(提高组C)

第十三届全国青少年信息学奥林匹克联赛初赛试题(提高组C)

NOIP2007 初赛试题(提高组C)第十三届全国青少年信息学奥林匹克联赛初赛试题(提高组C语言二小时完成)●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确答案)。

1.在以下各项中,()不是CPU的组成部分。

A.控制器B.运算器C.寄存器D.主板E.算术逻辑单元(ALU)2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树B.多叉树C.哈希表D.B+树E.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.ByteB.KBC.MBD.UBE.TB4.ASCII码的含义是()。

A.二─十进制转换码B.美国信息交换标准代码C.数字的二进制编码D.计算机可处理字符的唯一编码5.在C语言中,表达式23|2^5的值是(E.常用字符的二进制编码)A.23B.1C.18D.32E.246.在C语言中,判断a等于0或b等于0或c等于0的正确的条件表达式是()A.!((a!=0)||(b!=0)||(c!=0))B.!((a!=0)&&(b!=0)&&(c!=0))C.!(a==0&&b==0)||(c!=0)D.(a=0)&&(b=0)&&(c=0)E.!((a=0)||(b=0)||(c=0))7.地面上有标号为A、B、C的3根细柱,在A柱上放有10个直径相同中间有孔的圆盘,从上到下依次编号为1,2,3,……,将A柱上的部分盘子经过B柱移入C柱,也可以在B柱上暂存。

如果B柱上的操作记录为:“进,进,出,进,进,出,出,进,进,出,进,出,出”。

那么,在C柱上,从下到上的盘子的编号为()。

A.243657 D.243675B.241257E.214375C.243176NOIP2007 初赛试题(提高组C)8.与十进制数17.5625对应的8进制数是()。

NOIP提高组初赛(C++)(基础教学)

NOIP提高组初赛(C++)(基础教学)

第二十二届全国青少年信息学奥林匹克联赛初赛提高组C++语言试题(2小时)选手注意:●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。

一、单项选择题(共15 题,每题1.5 分,共计22.5 分;每题有且仅有一个正确选项)1. 以下不是微软公司出品的软件是()。

A. Powerpoint B. Word C. Excel D. Acrobat Reader2. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键A、字母键S 和字母键D 的顺序来回按键,即CapsLock、A、S、D、S、A、CapsLock、A、S、D、S、A、CapsLock、A、S、D、S、A、……,屏幕上输出的第81 个字符是字母()。

A. A B. S C. D D. A3. 二进制数00101100 和01010101 异或的结果是()。

A. 00101000 B. 01111001 C. 01000100 D. 001110004. 与二进制小数0.1 相等的八进进制数是()。

A. 0.8 B. 0.4 C. 0.2 D. 0.15. 以比较作为基本运算,在N 个数中找最小数的最少运算次数为()。

A. 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),这台计算机最多可以使用()的内存。

第二十三届全国青少年信息学奥林匹克联赛初赛含答案(WORD重新整理排版)

第二十三届全国青少年信息学奥林匹克联赛初赛含答案(WORD重新整理排版)

第二十三届全国青少年信息学奥林匹克联赛初赛提高组 C++语言试题竞赛时间:2019 年 10 月 14 日 14:30~16:30选手注意:●试题纸共有 10 页,答题纸共有 2 页,满分 100 分。

请在答题纸上作答,写在试题纸上的一律无效。

●不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料。

一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分;每题有且仅有一个正确选项)1. 从()年开始,NOIP 竞赛将不再支持 Pascal 语言。

A. 2020B. 2021C. 2022D. 20232. 在 8 位二进制补码中,10101011 表示的数是十进制下的()。

A. 43B. -85C. -43D. -843. 分辨率为 1600x900、16 位色的位图,存储图像信息所需的空间为()。

A. 2812.5KBB. 4218.75KBC. 4320KBD. 2880KB4. 2019 年 10 月 1 日是星期日,1949 年 10 月 1 日是()。

A. 星期三B. 星期日C. 星期六D. 星期二5. 设 G 是有 n 个结点、m 条边(n ≤ m)的连通图,必须删去 G 的()条边,才能使得 G 变成一棵树。

A. m – n + 1B. m - nC. m + n + 1D. n – m + 16. 若某算法的计算时间表示为递推关系式:T(N) = 2T(N / 2) + N log NT(1) = 1则该算法的时间复杂度为()。

A.O(N)B. O(N log N)C. O(Nlog2N)D. O(N2 )解:当a=b=2、f(n)=nlgn时候(lgn:log2n的简记),计算递归方程的解。

T(n)= 2T(n/2)+nlgn。

T(n/2)= 2T(n/22)+(n/2)lg(n/2)。

T((n/22)= 2T(n/23)+ (n/22)lg(n/22)。

宜昌市一中青少年奥林匹克信息学联赛提高组试题汇总

宜昌市一中青少年奥林匹克信息学联赛提高组试题汇总

宜昌市一中青少年奥林匹克信息学联赛提高组试题汇总NOM-NOIP2007-t1-t3命题人:GatesMax GeniiMax Deathice 审题人:陈凡向志勇陈晓红测试数据GatesMaxGeniiMax Deathice(提高组三小时完成)说明:由于临时变动,此次模拟赛题目难度有所降低。

如有时间可自行加难度,如第二题可以加上输出路径等。

关于提交程序的说明:本次模拟赛采用Cena客户端提交,打开IE浏览器,输入192.168.6.12,下载并运行cenaclient-install.exe文件。

提示安装成功后,请在右下脚系统托盘里对应图标上点右键,点“选项”。

“选手名称”选“自定义”并输入自己的名字;工作目录定位到以你名字命名的目录,比赛的四个源程序文件就放在这个目录下。

关于竞赛中不同语言使用限制的说明一.关于使用Pascal语言与编译结果的说明1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。

2.允许使用数学库(uses math子句),以及ansistring。

但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。

相似的资料(book.pas/c/cpp)【问题描述】据说高二某班的物理有两本资料——《优化方案》和《高考总复习第一轮100课时》。

做了一段时间后,就有同学发现这两本资料对应章节有很多内容都是相同的。

于是有人就两本资料相应章节的相似程度做了些研究。

这里会给出S1和S2两个字符串(均由A-Z这26个字母组成)分别表示两本资料的题目类型,你要做的就是帮忙找到一个字符串S3,既是S1的子串又是S2的子串,并且最长(保证由所给的数据求出的S3是唯一的)。

这里的S3即可以表示两本资料的相似度。

【输入文件】输入文件book.in有两行。

分别是S1和S2(S1和S2的长度均不超过200),表示两书题目类型。

NOIP提高组初赛高清试题和答案

NOIP提高组初赛高清试题和答案
第二十届全国青少年信息学奥林匹克联赛初赛 提高组参考答案
一、单项选择题(共 15 题,每题 1.5 分,共计 22.5 分)
1
2
3
Байду номын сангаас
4
5
6
7
8
B
D
D
B
C
C
B
B
9
10
11
12
13
14
15
D
A
D
C
C
B
C
二、不定项选择题(共 5 题,每题 1.5 分,共计 7.5 分;每题有一个或多个正确选项,没有部分分)
3
(4)
area:=0
area=0
3
(5) rowsum[i,last]-rowsum[i,first-1] rowsum[i][last]-rowsum[i,first-1]
3
五、完善程序(共计 28 分,以下各程序填空可能还有一些等价的写法,由各省赛区组织本省专家审定及 上机验证,可以不上报 CCF NOI 科学委员会复核)
Pascal 语言
C++语言
C 语言
分值
1. (1)
n
2.5
(2)
0
2.5
(3)
stack2[top2]:=stack1[top1]
stack2[top2]=stack1[top1]
1
2
3
4
5
AB
BCD
ABCDE
AC
BD
三、问题求解(共 2 题,每题 5 分,共计 10 分;每题全部答对得 5 分,没有部分分) 1. 102 2. 15
四、阅读程序写结果(共 4 题,每题 8 分,共计 32 分) 1. 8 2. 20 3. 2 5 6 3 4 7 1 4. 3 6 9 1 5 10 4 11 8 2 7

宜昌一中第四届NOIP模拟赛

宜昌市一中第四届青少年奥林匹克信息学联赛暨哈利.波特模拟赛提高组试题NOM-NOIP2007-t4命题组: UACman deathice GeniiMax CR审题组:Mr. chen(teacher) C|GatesMax(Stein)dubowen91 测试数据: UACman deathice GeniiMax CR测试组: ziban Z.William yzfylyw 皮皮草等(提高组三小时完成)比赛时间:10月28日上午8:30~11:30注意事项:1、本次模拟赛基本按照NOIP标准,采用文件输入输出,请认真核对输入输出文件名。

提交方法:首先建立一个文件夹,文件夹的名字应为你的提交名,采用你的用户名作为提交名。

然后,请打开这个文件夹,并将您完成的所有程序放到这个文件夹下。

只有pas/c/cpp 扩展名的文件和EXE才是有效文件,这个文件夹下不要建立任何的子文件夹。

接下来,请将此文件夹压缩成rar/zip 格式.其它格式有可能不被支持.请将压缩好的文件作为附件使用发送给首选邮箱:dubowen91@备用邮箱:dubowen1991@。

标题为“宜昌市一中第四届青少年奥林匹克信息学联赛”。

1.请尽量避免重复提交。

接收时间晚于11:45的,不予评测。

2、我们将在OIBH和一中论坛上进行答疑。

3、评测系统说明a)编译器版本:FPC 2.0.4 for windows gcc/g++ 3.4.2 for windowsb)评测系统:Cena 0.6c)硬件系统:评测机信息:处理器:Intel Core 2 T7500 2.2GHz内存:2G操作系统:Windows Vista Business4、预计评测结果28日下午公布。

题解、数据将于12:00公布逃亡的准备(hallows.pas/c/cpp)【问题描述】在《Harry Potter and the Deathly Hallows》中,Harry Potter他们一起逃亡,现在有许多的东西要放到赫敏的包里面,但是包的大小有限,所以我们只能够在里面放入非常重要的物品,现在给出该种物品的数量、体积、价值的数值,希望你能够算出怎样能使背包的价值最大的组合方式,并且输出这个数值,赫敏会非常地感谢你。

第二十四届全国青少年信息学奥林匹克联赛初赛提高组精彩试题问题详解

第二十四届全国青少年信息学奥林匹克联赛初赛——提高组C++语言试题一、单项选择题(共10 题,每题2 分,共计20 分;每题有且仅有一个正确选项)1. 下列四个不同进制的数中,与其它三项数值上不相等的是()。

A. (269)16B. (617)10C. (1151)8D. (1001101011)22. 下列属于解释执行的程序设计语言是()。

A. CB. C++C. PascalD. Python3. 中国计算机学会于()年创办全国青少年计算机程序设计竞赛。

A. 1983B. 1984C. 1985D. 19864. 设根节点深度为0,一棵深度为h 的满k(k>1)叉树,即除最后一层无任何子节点外,每一层上的所有结点都有k 个子结点的树,共有()个结点。

A. (k h+1 - 1) / (k - 1)B. k h-1C. k hD. (k h-1) / (k - 1)5. 设某算法的时间复杂度函数的递推方程是T(n) = T(n - 1) + n(n 为正整数)及T(0) = 1,则该算法的时间复杂度为()。

A. O(log n)B. O(n log n)C. O(n)D. O(n2)6. 表达式a * d - b * c 的前缀形式是()。

A. a d * b c * -B. - * a d * b cC. a * d - b * cD. - * * a d b c7. 在一条长度为1 的线段上随机取两个点,则以这两个点为端点的线段的期望长度是()。

A. 1 / 2B. 1 / 3C. 2 / 3D. 3 / 58. 关于Catalan 数Cn = (2n)! / (n + 1)! / n!,下列说法中错误的是()。

A. Cn 表示有n + 1 个结点的不同形态的二叉树的个数。

B. Cn 表示含n 对括号的合法括号序列的个数。

C. Cn 表示长度为n 的入栈序列对应的合法出栈序列个数。

D. Cn 表示通过连接顶点而将n + 2 边的凸多边形分成三角形的方法个数。

第二十一届全国青少年信息学奥林匹克联赛提高组初赛试题(C)

第二十一届全国青少年信息学奥林匹克联赛提高组初赛试题(C)2015年第二十一届全国青少年信息学奥林匹克竞赛初赛提高组一、选择题(共15题,每题1.5分)1、在计算机内部用来传送、存贮、加工处理的数据或指令都是以()形式进行的。

A. 二进制码B. 八进制码C. 十进制码D. 智能拼音码2、下列说法正确的是()A. CPU的主要任务是执行数据运算和程序控制B. 存储器具有记忆能力,其中信息任何时候都不会丢失C. 两个显示器屏幕尺寸相同,则它们的分辨率必定相同D. 个人用户只能使用Wifi的方式连接到Internet3、与二进制小数0.1相等的十六进制数是()A. 0.8B. 0.4C. 0.2D. 0.14、下面有四个数据组,每个组各有三个数据,其中第一个数据为八进制数,第二个数据为十进制数,第三个数据为十六进制数。

这四个数据组中三个数据相同的是()A. 120 82 50B. 144 100 68C. 300 200 C8D. 1762 1010 3F25、线性表若采用链表存储结构,要求内存中可用存储单元地址()A. 必须连续B. 部分地址必须连续C. 一定不连续D. 连续不连续均可6、今有一空栈S,对下列待进栈的数据元素序列a,b,c,d,e,f依次进行进栈,进栈,出栈,进栈,进栈,出栈的操作,则此操作完成后,栈S的栈顶元素为()A. fB. cC. aD. b7、前序遍历序列与后序遍历序列相同的二叉树为()A. 非叶子结点只有左子树的二叉树B. 只有根结点的二叉树C. 根结点无右子树的二叉树D. 非叶子结点只有右子树的二叉树8、如果根的高度是1,具有61个结点的完全二叉树的高度是()A. 5B. 6C. 7D. 89、6个顶点的连通图的最小生成树,其边数为()A. 6B. 5C. 7D. 410、设某算法的计算时间表示为递推关系式T(n)=T(n-1)+n (n为正整数)及T(0)=1,则该算法的时间复杂度为()A. O(logn)B. O(nlogn)C. O(n)D. O(n2)11、具有n个顶点,e条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运算的时间复杂度均为()A. O(n2)B. O(e2)C. O(ne)D.O(n+e)12、在数据压缩编码的应用中,哈夫曼(Huffman)算法是一种采用了()思想的算法。

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案第十二届全国青少年信息学奥林匹克联赛初赛试题(提高组C 语言二小时完成)● ● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确答案.)。

1. 在以下各项中。

()不是CPU的组成部分。

A. 控制器B. 运算器C. 寄存器D. ALUE. RAM答案:E知识点:寄存器是中央处理器内的组成部份。

寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。

在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。

在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。

寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。

寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个“8 位元寄存器”或“32 位元寄存器”。

寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。

寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。

更适当的是称他们为“架构寄存器”。

例如,x86 指令及定义八个32 位元寄存器的集合,但一个实作x86 指令集的 CPU 可以包含比八个更多的寄存器。

寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。

算术逻辑单元 (Arithmetic-Logic Unit, ALU)是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate" 和"Or Gate"构成的算术逻辑单元,主要功能是进行二位元的算术运算,如加减乘(不包括整数除法)。

基本上,在所有现代CPU体系结构中,二进制都以补码的形式来表示。

2. BIOS(基本输入输出系统)是一组固化在计算机内()上一个ROM芯片上的程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宜昌市一中青少年奥林匹克信息学联赛提高组试题汇总NOM-NOIP2007-t1-t3命题人:GatesMax GeniiMax Deathice 审题人:陈凡向志勇陈晓红测试数据GatesMaxGeniiMax Deathice(提高组三小时完成)说明:由于临时变动,此次模拟赛题目难度有所降低。

如有时间可自行加难度,如第二题可以加上输出路径等。

关于提交程序的说明:本次模拟赛采用Cena客户端提交,打开IE浏览器,输入192.168.6.12,下载并运行cenaclient-install.exe文件。

提示安装成功后,请在右下脚系统托盘里对应图标上点右键,点“选项”。

“选手名称”选“自定义”并输入自己的名字;工作目录定位到以你名字命名的目录,比赛的四个源程序文件就放在这个目录下。

关于竞赛中不同语言使用限制的说明一.关于使用Pascal语言与编译结果的说明1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。

2.允许使用数学库(uses math子句),以及ansistring。

但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。

相似的资料(book.pas/c/cpp)【问题描述】据说高二某班的物理有两本资料——《优化方案》和《高考总复习第一轮100课时》。

做了一段时间后,就有同学发现这两本资料对应章节有很多内容都是相同的。

于是有人就两本资料相应章节的相似程度做了些研究。

这里会给出S1和S2两个字符串(均由A-Z这26个字母组成)分别表示两本资料的题目类型,你要做的就是帮忙找到一个字符串S3,既是S1的子串又是S2的子串,并且最长(保证由所给的数据求出的S3是唯一的)。

这里的S3即可以表示两本资料的相似度。

【输入文件】输入文件book.in有两行。

分别是S1和S2(S1和S2的长度均不超过200),表示两书题目类型。

【输出文件】输出文件book.out包括两行。

第一行是一个数字,为S3的长度。

第二行为字符串S3,表示两书的相似度。

【输入样例】ACCGGTCGAGTGCGCGGAAGCCGGCCGAA GTCGTTCGGAATGCCGTTGCTCTGTAAA【输出样例】20GTCGTCGGAAGCCGGCCGAA传作业(pass.pas/c/cpp)【问题描述】某十三同学一日上学迟到,此时已经开始上早自习了,所以他只好请同学帮忙把作业传到组长那里。

由于刚开学不久,某十三同学还没来得及认识所有同学,所以传作业时只好找熟悉的同学。

已知某十三与组长之间有N个他熟悉的同学,并且知道这些同学相互之间间隔的距离。

因为每两个同学间传作业都需要下位,所以现在请你帮忙设计一种传作业的方案,使所有同学下位走动的总距离最小。

【输入文件】输入文件pass.in 的第1行,为一个正整数N(N<=98),表示某十三与组长之间的他所熟悉的同学人数。

接下来N+2行,每行有N+2个正整数(integer),其中第I行的第J个数代表第I 个同学与第J个同学之间的距离(第1个为某十三本人,第2到第N+1个依次为某十三熟悉的同学,第N+2个是组长)。

【输出文件】输出文件pass.out包括一行,为一个正整数L,代表最短的总移动距离。

【输入样例】30 3 4 5 13 0 6 7 84 6 0 7 65 7 7 0 41 8 6 4 0【输出样例】1数独验证(sodoku.pas/c/cpp)【问题描述】XX学校风靡一款智力游戏,也就是数独(九宫格),先给你一个数独,并需要你验证是否符合规则。

具体规则如下:每一行都用到1,2,3,4,5,6,7,8,9,位置不限,每一列都用到1,2,3,4,5,6,7,8,9,位置不限,每3×3的格子(共九个这样的格子)都用到1,2,3,4,5,6,7,8,9,位置不限,游戏的过程就是用1,2,3,4,5,6,7,8,9填充空白,并要求满足每行、每列、每个九宫格都用到1,2,3,4,5,6,7,8,9。

如下是一个正确的数独:【输入文件】(sodoku.in)输入n个数独,你来验证它是否违反规则.第一行为数独个数,第二行为第一个数独,之后为第二个,至第n个.每个之间有一个空格【输出文件】(sodoku.out)若正确则输出”Right”若不正确则输出”Wrong”输出一个换一行【样例输入】25 8 1 4 9 3 76 29 6 3 7 1 2 5 8 42 7 4 8 6 5 93 11 2 9 5 4 6 3 7 84 3 6 1 8 7 2 9 57 5 8 3 2 9 1 4 68 9 2 6 7 1 4 5 36 1 5 9 3 4 8 2 73 4 7 2 5 8 6 1 91 2 3 4 5 6 7 8 92 3 4 5 6 7 8 9 13 4 5 6 7 8 9 1 24 5 6 7 8 9 1 2 35 6 7 8 9 1 2 3 46 7 8 9 1 2 3 4 57 8 9 1 2 3 4 5 68 9 1 2 3 4 5 6 79 1 2 3 4 5 6 7 8【样例输出】RightWrong【数据规模】1<=n<=20 (输入的数独个数)不论输入的数独是错误的还是正确的,数据都保证每个数在1-9之间,即只会出现因为有相同的数而导致违反规则,而不会因为数字超出了1-9的范围而违反规则.开平方数(radical.pas/c/cpp)【问题描述】编写程序计算一个多项式的值的开平方数。

只会出现+和-号【输入文件】(radical.in)第一排输入N第二排输入长度为N的字符串为算式【输出文件】(radical.out)多项式的值的开平方数,根号用‘#’表示(若无因数可开平方为整数则‘#’没有数字,如输入“3+3”,输出“#6”,若开平方数为整数则不输出‘#’,如输入“3+6”,输出“3”)【样例输入】932+201-33【样例输出】10#2【数据规模】1<=多项式的值<=400,且为整数1<=数字长度<=10^30,且为整数1<=N<=100下次上什么课(classes.pas/c/cpp)【问题描述】NOIP2007有上课的方式有四种,BOSS向上课、小红上课、自己做题或考试。

(1)如果这次是BOSS向上课,那么下次会是小红上课或考试。

(2)如果这次是小红上课,那么下次会是自己做题。

(3)如果这次是自己做题,那么下次会是小红上课或BOSS向上课(4)如果这次是考试,那么下次会是自己做题或BOSS向上课。

【输入文件】(classes.in)第一排输入2个数据H、T,H=1表示这次是BOSS向上课,H=2表示这次是小红上课,H=3表示这次是自己做题,H=4表示这次是考试.【输出文件】(classes. out)输出2个数据P、S,p为T次课后最有可能上的课的编号H(若可能性一样输出编号H小的),S为T次课后一共有多少种可能。

【样例输入】3 4【样例输出】2 9【数据规模】1〈=T〈=25抢金块(point.pas/c/cpp)【问题描述】地面上有一些格子,每个格子上面都有金块,但不同格子上的金块有不同的价值,你一次可以跳S至T步(2<=S<T<=10) 如果S=2,T=4.你就可以跳2步,3步或4步,告诉你这些后,你从第一个格子起跳,必须跳到最后一个格子上,请你输出最多可以获得的金块的总价值.【输入文件】第一行是格子个数,第二行是S和T s不等于t第三行是每个格子上的金块价值. 第一个为第一个格子上的价值,默认从第一个格子起跳,必须跳到最后一个格子上,也就是说第一个格子上的金块和最后一个格子的金块你就可以直接获得了.【输出文件】输出最多可以获得的金块的总价值.和走法如果走法不止一种输出-1【样例输入】102 34 5 8 2 8 3 6 7 2 9【样例输出】361 3 5 8 10//数据解释:跳1,3,5,8,10分数:4+8+8+7+9=36//【数据规模】格子数目<10002<=S<T<=10最后金块的总价值在int范围内.每个金块的价值在int范围内.化学方程式(chem.pas/c/cpp)【问题描述】102班每天要写化学方程式,现在要想办法批改方程式。

方程式中反应物的顺序可以不一样,中间可以有空格。

不会出现沉淀和气体符号和反应条件。

错误有系数不对(下标不对,如CO2为CO3也算系数不对。

反应物或生成物中不会出现元素相同,系数不同的化学式,如:CO和CO2不会一起出现在反应物或生成物中),化学式错误,缺少反应物,两边元素不守恒。

【输入文件】(chem.in)第一排输入N,M第二排输入长度为N的字符串为正确方程式第三排输入长度为M的字符串为要批改方程式【输出文件】(chem.out)正确输出RIGHT错误第一排输出WRONG,第二排输出错误原因(只系数不对为1,其他错误和有两个以上错误为2)【样例输入1】34 292Na O H + H2S O4 = Na 2 S O4+2H2OH2S O4 +2NaO H =Na2 S O4+2H2O【样例输出1】RIGHT【样例输入2】34 252Na O H + H2S O4 = Na 2 SO4 +2H2OH2S O4 +NaO H=2H2O +2 K Cl【样例输出2】WRONG2【数据规模】1<=N<=1001<=M<=100©宜昌市一中信息奥赛组。

相关文档
最新文档