2011年普及组复赛模拟练习题(一)

2011年普及组复赛模拟练习题(一)
2011年普及组复赛模拟练习题(一)

2011年普及组复赛模拟练习题(一)

【试题概览】

1.倒水

【题目描述】

一天,树树买了N个容量可以认为是无限大的瓶子,初始时每个瓶子里有1升水。树树发现瓶子实在太多了,于是他决定保留不超过K个瓶子。每次他选择两个当前含水量相同的瓶子合并,把一个瓶子的水全部倒进另一个瓶,然后把空瓶丢弃(不能丢弃有水的瓶子)。

显然在某些情况下树树无法达到目标,比如N=3,K=1.此时树树会重新买一些新的瓶子(新瓶子容量无限,开始时有1升水),以达到目标。

现在树树想知道,最少需要买多少新瓶子才能达到目标呢?

【输入文件】

一行两个正整数N,K(1≤N≤109,K≤1000)

【输出文件】

一个非负整数,表示最少需要买多少新瓶子。

【样例输入】

3 1

【样例输出】

1

【数据规模】

对于30%的数据,N≤3*105;

对于100%的数据如题目。

2.象棋比赛

【题目描述】

有N个人要参加国际象棋比赛,该比赛要进行K场对弈。

每个人最多参加两场对弈,最少参加零场对弈。

每个人都由一个与其他人不相同的等级(用一个正整数来表示)。

在对弈中,等级高的人必须用黑色的棋子和一次白色的棋子。

为了增加比赛的可观度,观众希望K场对弈中双方的等级差

的总和最小。

比如有7个选手,他们的等级分别是30;17;26;41;19;38;18,要进行3场比赛。

最好的安排是Player2 vs Player 7,Player 7 vs Player5,Player 6 vs Player 4,此时等级差的总和等于(18-17)+(19-18)+(41-38)=5达到最小。

【输入文件】

第一行两个正整数N,K;

接下来有N行,第i行表示第i+1个人等级。

【输出文件】

在第一行输出最小的等级差得总和。

【样例输入】

7 3

30

17

26

41

19

38

18

【样例输出】

5

【数据规模】

在90%的数据中,1≤N≤3000;

在100%的数据中,1≤N≤100000;

保证所有输入数据中等级的值小于108,1≤K≤N-1。

3. 演出队列

【题目描述】

今年是镇海中学的百年校庆。校庆演出时,导演需要一列连续的身高递增的学生来演出一个节目。现在有一列连续排列的学生,可以从这些学生中筛选掉最多一段连续的几个学生。然后从剩下的学生中,选出连续的若干个,这些学生的身高依次连续递增。

求可以得到的身高连续递增队列的最大长度?。

【输入】

输入文件queue.in的第一行只有一个整数n。

第二行有n个正整数(互相之间以一个空格分隔),表示连续排列的每个学生的身高。

【输出】

输出文件queue.out中仅有一行,该行只有一个整数,表示符合要求的最

长队列的长度。

【样例输入1】

13

176 171 172 173 179 177 178 175 176 177 170 178 179

【样例输出1】

6

【样例说明1】

筛选掉第5、6、7三个(179 177 178)后,得到长度最长的连续递增序列:171 172 173 175 176 177

【样例输入2】

10

176 175 171 172 173 175 176 170 168 158

【样例输出2】

5

【样例说明2】

长度最长的连续递增序列为第3-7个:171 172 173 175 176

【数据说明】

30%的数据n≤20

70%的数据n≤200

100%的数据n≤5000,高度不超过109。

4. 利比亚行动

【题目描述】

2011年3月16日以来,利比亚爆发的骚乱不断升级,已严重危及到普通民众和各国在利比亚工作的人员的安全。为了尽快救出在利比亚的同胞,根据利比亚的形势,我国政府告诉每个在利比亚的公民,如何行动才能最快地到达安全的地方,然后由我国派出的飞机、轮船、汽车接回国。

假设将利比亚的地图划分为一个n行m列的长方形,待拯救的同胞小A在1行1列处,安全的目标位置在n行m列处。

利比亚是一个多沙漠的国家,经过某些位置需要消耗一定数量的食品,某些位置存储有很多很多食品。假定小A现在在位置i行j列,如果身上带有足够在新位置处需要消耗的食品的话,小A的下一个位置将到达i-1行j列、i+1行j列、i行j-1列、i行j+1列这四个位置之一,如果新位置处有食品的话,小A最多能拿一

份该位置处的食品。当然如果小A已有的食品加上新位置处的一份食品数量超过小A能带食品的最高上限,小A就不能拿该位置处的食品了。

如果身上的食品不够到下一位置处的消耗,小A就不能到下一位置去,否则会面临生命危险的。当然,小A可以数次经过同一个位置,每次到此位置,都需要先消耗食品,然后可以拿一份食品(如果有的话),也就是小A可以多次到同一个地方来攒食品,也可以多次到同一个地方来消耗食品。若一个位置既要消耗食品,又可以拿食品,则小A必须先消耗食品,然后才能拿一份食品。

给出利比亚的地图,请告诉小A如何最快地从起点(1,1)走到终点(n,m)。程序只要输出最短路径长度就可以了。

【输入】

输入文件libyan.in的第一行有4个正整数n,m,t,maxc(1≤n≤200,

1≤m≤200,0≤t≤maxc≤270),它们之间以一个空格分隔。表示利比亚的地形可以分为n行m列,小A一开始时的食品数量为t,身上最多能带maxc的食品。

接下来n行,每行m个字符,分别表示地图中该位置的信息。其中:

字符“*”表示这个位置是建筑物、河流、有地雷等人无法走到的位置(保证起点终点不是“*”);

数字字符“1”~“9”表示这个位置有该数量的食品;

小数点“.”表示人可以走到该位置,但该位置没有食品。

第n+2行只有一个正整数k,表示到达这k个位置会消耗食品。接下来k行,每行三个正整数x,y,w,表示每次到第x行y列处会消耗数量为w的食品。数据保证同一个位置不会出现两次。

【输出】

输出文件libyan.out只有一行,该行只有一个正整数。表示小A从起点到终点,在保证自身安全情况下走过的最短路径长度。

【样例输入1】

3 5 0 0

.*...

...*.

*.*..

【样例输出1】

8

【样例输入2】

4 5 2 5

..*.1

1.*..

*.1..

(1)

4

1 2 2

3 2 1

4 2 3

4 3 3

【样例输出2】

7

【数据说明】

70%的数据中,没有需要消耗食品的地方和存储有食品的地方。即在这些70%的数据中,输入的t=0,maxc=0,k=0,n行m列输入的地图只有小数点和*二种字符。

在上述70%的数据中,其中有40%的数据n,m均不超过100。

noip普及组复赛模拟试题26(答案)

1.数字反转(reverse.cpp/c/pas)【问题描述】给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。【输入】输入文件名为reverse.in。 输入共 1 行,一个整数N。 【输出】输出文件名为reverse.out。 输出共 1 行,一个整数,表示反转后的新数。 【输入输出样例1】reverse.in reverse.out 123 321 【输入输出样例2】Reverse.in reverse.out -380 -83 【数据范围】-1,000,000,000 ≤N≤1,000,000,000。 var s3,s1,s2:string; n,i:integer; begin assign(input,'reverse.in');reset(input); assign(output,'reverse.out');rewrite(output); read(s1); n:=length(s1); if s1[1]='-' then begin s2:='-'; for i:=1 to n-1 do s1[i]:=s1[i+1]; delete(s1,n,1); end; n:=length(s1); for i:=1 to n do s3:=s3+s1[n-i+1]; i:=1; while(s3[i]='0')and(length(s3)>1) do delete(s3,1,1); write(s2+s3); close(input);close(output); end. 2.统计单词数(stat.cpp/c/pas)【问题描述】一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章 中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配, 即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例1), 如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例2)。 【输入】输入文件名为stat.in,2 行。 第 1 行为一个字符串,其中只含字母,表示给定单词; 第 2 行为一个字符串,其中只可能包含字母和空格,表示给定的文章。

【典型题】数学高考模拟试题(带答案)

【典型题】数学高考模拟试题(带答案) 一、选择题 1.已知长方体的长、宽、高分别是3,4,5,且它的8个顶点都在同一球面上,则这个球的表面积是( ) A .25π B .50π C .125π D .都不对 2.()22 x x e e f x x x --=+-的部分图象大致是( ) A . B . C . D . 3.设集合M={1,2,4,6,8},N={1,2,3,5,6,7},则M ?N 中元素的个数为( ) A .2 B .3 C .5 D .7 4.设01p <<,随机变量ξ的分布列如图,则当p 在()0,1内增大时,( ) ξ 0 1 2 P 12 p - 12 2 p A .()D ξ减小 B .()D ξ增大 C .() D ξ先减小后增大 D .()D ξ先增大后减小 5.设集合{1,2,3,4,5,6}U =,{1,2,4}A =,{2,3,4}B =,则()C U A B ?等于( ) A .{5,6} B .{3,5,6} C .{1,3,5,6} D .{1,2,3,4} 6.已知a 与b 均为单位向量,它们的夹角为60?,那么3a b -等于( ) A 7B 10 C 13 D .4 7.函数()ln f x x x =的大致图像为 ( )

A . B . C . D . 8.已知复数 ,则复数在复平面内对应的点位于( ) A .第一象限 B .第二象限 C .第三象限 D .第四象限 9.已知双曲线C :22221x y a b -= (a >0,b >0)的一条渐近线方程为5 2 y x =,且与椭圆 22 1123x y +=有公共焦点,则C 的方程为( ) A .221810 x y -= B .22145 x y -= C .22 154 x y -= D .22 143 x y -= 10.已知非零向量AB 与AC 满足 0AB AC BC AB AC ?? ?+?= ? ?? 且1 2AB AC AB AC ?=,则ABC 的形状是( ) A .三边均不相等的三角形 B .等腰直角三角形 C .等边三角形 D .以上均有可能 11.已知ABC 为等边三角形,2AB =,设P ,Q 满足AP AB λ=, ()()1AQ AC λλ=-∈R ,若3 2 BQ CP ?=-,则λ=( ) A . 12 B 12 ± C 110 ± D . 32 2 ± 12.设集合(){} 2log 10M x x =-<,集合{} 2N x x =≥-,则M N ?=( )

noip普及组编程模拟试题1

一、问题描述: 考虑在0和1之间的所有分母不大于N的最简分数。下面是N = 5时的情况: 0/1 1/5 1/4 1/3 2/5 1/2 3/5 2/3 3/4 4/5 1/1 问题求解: 编写一个程序,对于一个给定的整数N(1≤N≤100),按从小到大的顺序打印出这些分数,同时打印出它们的总的个数。 输入输出示例: N = 5 0/1 1/5 1/4 1/3 2/5 1/2 3/5 2/3 3/4 4/5 1/1 TOTAL = 11 二、某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。【输入文件】 输入文件tree.in的第一行有两个整数L(1 <= L <= 10000)和M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。 【输出文件】 输出文件tree.out包括一行,这一行只包含一个整数,表示马路上剩余的树的数目。 【样例输入】 500 3 150 300 100 200 470 471 【样例输出】 298 【数据规模】 对于20%的数据,区域之间没有重合的部分; 对于其它的数据,区域之间有重合的情况。 三.代数表达式的定义如下: 代 数 表 达 式:

noip普及组复赛模拟试题18

1. 话说去年苹果们被陶陶摘下来后都很生气,于是就用最先进的克隆技术把陶陶克隆了好多份>.<然后把他们挂在树上,准备摘取。摘取的规则是,一个苹果只能摘一个陶陶,且只能在它所能摘到的高度以下(即是小于关系)的最高的陶陶,如果摘不到的话只能灰溜溜的走开了>.<给出苹果数目及每个苹果可以够到的高度和各个陶陶的高度,求苹果们都摘完后剩下多少个陶陶…… 【输入格式】第一行为两个数,分别为苹果的数量n和陶陶的数量m(n,m<=2000)以下的n行,分别为各个苹果能够到的最大高度。再接下来的m行,分别为各个陶陶的高度。高度均不高于300。 当然了,摘取的顺序按照输入的“苹果够到的最大高度”的顺序来摘。 【输出格式】输出仅有一个数,是剩下的陶陶的数量 【样例输入】5 5↙9↙10↙2↙3↙1↙6↙7↙8↙9↙10 【样例输出】3 2. 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。 任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前5名学生的学号和总分。注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。例如,在某个正确答案中,如果前两行的输出数据(每行输出两个数:学号、总分)是:7 279 5 279 这两行数据的含义是:总分最高的两个同学的学号依次是7号、5号。这两名同学的总分都是279(总分等于输入的语文、数学、英语三科成绩之和),但学号为7的学生语文成绩更高一些。如果你的前两名的输出数据是:5 279 7 279则按输出错误处理,不能得分。【输入】输入文件scholar.in包含n+1行: 第1行为一个正整数n,表示该校参加评选的学生人数。 第2到n+1行,每行有3个用空格隔开的数字,每个数字都在0到100之间。第j行的3个数字依次表示学号为j-1的学生的语文、数学、英语的成绩。每个学生的学号按照输入顺序编号为1~n(恰好是输入数据的行号减1)。 所给的数据都是正确的,不必检验。 【输出】输出文件scholar.out共有5行,每行是两个用空格隔开的正整数, 依次表示前5名学生的学号和总分。 【输入输出样例1】 scholar.in scholar.out 6 90 67 80 87 66 91 78 89 91 88 99 77 67 89 64 78 89 98 6 265 4 264 3 258 2 244 1 237 【输入输出样例2】 scholar.in scholar.out 8 80 89 89 8 265 2 264

高考语文模拟试题及答案

高考语文模拟试题及答案 一.现代文阅读(35分) (一)论述类文本阅读(本题共3小题,9分) 阅读下面的文字,完成1- 3题。 5月23日,当今世界围棋第一人柯洁与计算机围棋程序“阿尔法狗”(Alpha Go)的第一场比赛结束,“阿尔法狗”以四分之一子优势赢得首场胜利.除了围观和好奇,人类骨子里的不服输以及想要看看人工智能到底有多厉害的求胜欲促成了这一挑战。面对人类棋手注定完败于人工智能的结局,人类要做好的准备是全面迎接而非拒绝人工智能,努力去掌控而非臣服于人工智能。。 接纳人工智能是今天社会发展、经济增长、人类演化的必然,更是人们生活的需求。其实,很多人每天离不开的智能手机就是低端人工智能的应用。更应当看到的现实是,人工智能的发展极具竞争性,未来谁在人工智能的研发和应用中落后,谁就会被淘汰。 2016年3月15日,“阿尔法狗”最终以4比1战胜韩国名将李世石。两个月之后,美国白宫就推动成立了机器学习与人工智能分委会,由其主持和协调撰写了三个关于人工智能发展的报告:《为人工智能的未来做好准备》《国家人工智能研究和发展战略计划》和《人工智能、自动化与经济报告》。欧盟、英国和日本等也相继发布了研发和应用人工智能的报告。显然,中国应当参与到这种战略布局当中,这种布局不仅是国家和民族的需要,而且也是赢得未来的利器。 尽管美国对人工智能的布局着眼于产业自动化和提升经济,但人工智能的发展和应用早就向各行各业全面渗透,春江水暖的领域主要体现在医疗、制造业、交通、金融、生态环境监测、刑事司法调查等。人工智能并不是只会下棋,还会在不同的领域帮助人,甚至超过人。 然而,无论人工智能有多少个理由可能战胜人,它们首先是在人类为其布置和引导的范围内进行学习,并且它们始终无法获得人的理性分析能力、运用逻辑思考的能力,以及具有情感交流和互动的能力。缺少了这些方面的能力,所谓“人工智能战胜人”就是无源之水,无根之木。 此外,预见性或先见之明也是人类胜过地球上所有生物以及人工智能的地方。凭借未雨绸缪的超前性,人工智能受控于人的装置早就在研发之中。美国麻省理工学院的詹森·多夫曼研究团队已经研发了一个反馈系统,能够让人类操作者仅通过大脑信号就能实时纠正机器人的错误,并做出正确的选择。这其实也是人工智能的内容和应用,即实现控制人工智能的智能。 另一方面,由人掌控人工智能也意味着必须以人类社会的法律与伦理来制约人工智能。人工智能的发展和应用是如此广泛和深远,不可避免地会触及人类社会各个方面的法律规范、制度和伦理。这意味着,如果不改进和创造新的法律和规范,就无法让人工智能融入人类生活和生产,从而无法让人工智能发挥应有的巨大作用。我们必须针对人工智能制定新的法律、形成新的伦理规范,以避免人工智能陷人类于危险境地。 例如,人工智能驾驶的汽车上路,必须改变1968年联合国制定的汽车控制者必须是人而非电脑的道路交通公约。为此,美国于2016年2月改变了这一法律,允许无人驾驶汽车上路。这也表明,此后一系列和各个方面人工智能的应用都可能会改变现行的法律,或者需要制定新的法律。 与此相关的是,人工智能的应用涉及人和机器、人和动物、人和人之间的伦理时,如何规范人工智能也提上议事日程。尽管阿西莫夫在1941年就提出了机器人三定律,后来发展为四定律,但对于今天飞速发展的人工智能而言,这样的法则还是太简单。于是,美国麻省理工学院的学生埃德蒙德·阿瓦达和索罕·迪索扎2016年共同创建了一家名为“道德机器”的网站,试图解决人工智能应用的某些伦理问题,体现为三种情况:一是车辆直行,导致4只狗1只猫死亡,还是撞向右侧路障,导致5位乘客死亡?二是汽车直行,导致3位违章行人死亡,还是撞向右侧路障,导致5位遵守交规行人死亡?三是汽车直行,导致5位违章行人死亡,还是撞向右侧路障,导致4位乘客死亡?

NOIP竞赛模拟试题

NOIP2016普及组复赛模拟赛试卷 普及组 (请选手务必仔细阅读本页内容) 二.提交源程序文件名 三.编译命令(不包含任何优化开关) 注意事项: 1、文件名(程序名和输入输出文件名)必须使用英文小写。 2、C/C++中函数 main()的返回值类型必须是 int,程序正常结束时的返回值必须是 0。 3、统一评测时采用的机器配置为:CPU P4 3.0GHz,内存 2G,上述时限以此配置为准。 4、特别提醒:评测在Windows下进行,评测软件为cena8.0。

River Hopscotch (jump.pas/c/cpp) 【问题描述】 每年,奶牛们都举办一种特殊的跳房子游戏,在这个游戏中,大家小心翼翼地在河中的岩石上跳。这个游戏在一条笔直的河中进行,以一块岩石表示开始,以另一块距离起点L单位长度的岩石表示结束。在这两块岩石中间还有N 块岩石,每块的位置距离起点是 Di 个单位长度。 玩这个游戏的时候,每头牛从开始的那块岩石想办法要跳到表示结束的那块岩石上。中间只能在从某块岩石跳跃到另一块岩石,反复的这样跳。当然,不够敏捷的牛永远跳不到终点,最终只能落入河中。 农民 John 为他的牛感到自豪,每年都观看比赛。随着时间的推移,他对于那些胆小的只能跳过很短距离的牛感到厌烦。为了那些牛,其他农民会把岩石的间距弄得很小。他计划移除一些岩石,从而增加奶牛在跳跃时需要的最短距离。他不能移除开始和结束的两块岩石。但是除此之外他可以移除 M 块岩石。 FJ 希望知道他能够增加多少最短跳跃距离。求当他移除了M块岩石后,奶牛从开始跳到结束的岩石,每次跳跃的最短距离至多可以增加到多少。 【输入格式】 第1行: 三个用空格分开的整数,分别是 L, N 和 M。 第2..N+1行: 每行一个整数,表示中间N块岩石的位置,没有两块岩石处于同一位置。 【输出格式】 输出共一行一个整数,表示移除某M块岩石后,相邻岩石间距最小值的最大可能情况。 【输入样例】 25 5 2 2 14 11 21 17 【输出样例】 4 【输入说明】中间有 5 块岩石,坐标 2, 11, 14, 17 和 21。开始岩石在0,结束岩石在25。 【输出解释】没有移除任何岩石之前,最少需要跳2个单位长度,从0到2。当移除了位于 2 和 14的两块岩石后, 需要的最短跳跃距离就变成了4。(从 17 到 21 或从 21 到 25)。 【数据规模】 对于30%的数据: 0≤N≤100; 对于50%的数据: 0≤N≤5,000; 对于100%的数据:1≤L≤1,000,000,000;0≤N≤50,000;0

NOIP2002普及组(复赛)

2002年全国青少年信息学(计算机)奥林匹克分区联赛复赛试题 (普及组竞赛用时:3 小时) 题一级数求和(存盘名:NOIPC1) [问题描述]: 已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。 现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。 [输入] 键盘输入 k [输出] 屏幕输出 n [输入输出样例] 输人:1 输出:2 题二选数(存盘名:NOIPC2) [问题描述]: 已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k<n)。从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为:3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=34。 现在,要求你计算出和为素数共有多少种。 例如上例,只有一种的和为素数:3+7+19=29)。 [输入]: 键盘输入,格式为: n , k (1<=n<=20,k<n) x1,x2,…,xn (1<=xi<=5000000) [输出]: 屏幕输出,格式为: 一个整数(满足条件的种数)。 [输入输出样例]: 输入: 4 3 3 7 12 19 输出: 1

[问题描述]: 给出一个整数 n(n<10^30) 和 k 个变换规则(k<=15)。 规则: 一位数可变换成另一个一位数: 规则的右部不能为零。 例如:n=234。有规则(k=2): 2-> 5 3-> 6 上面的整数 234 经过变换后可能产生出的整数为(包括原数): 234 534 264 564 共 4 种不同的产生数 问题: 给出一个整数 n 和 k 个规则。 求出: 经过任意次的变换(0次或多次),能产生出多少个不同整数。 仅要求输出个数。 [输入]: 键盘输人,格式为: n k x1 y1 x2 y2 ... ... xn yn [输出]: 屏幕输出,格式为: 一个整数(满足条件的个数): [输入输出样例]: 输入: 234 2 2 5 3 6 输出: 4

2020年高考数学模拟试题带答案

2020年高考模拟试题 理科数学 一、选择题:本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的 1、若集合A={-1,1},B={0,2},则集合{z|z=x+y,x∈A,y∈B}中的元素的个数为 A.5 B.4 C.3 D.2 2、复数在复平面上对应的点位于 A第一象限B第二象限C第三象限D第四象限 3、小波通过做游戏的方式来确定周末活动,他随机地往单位圆内投掷一点,若此点 到圆心的距离大于,则周末去看电影;若此点到圆心的距离小于,则去打篮球;否则,在家看书.则小波周末不在家看书的概率为 A. 14 17B.13 16 C.15 16 D. 9 13 4、函数的部分图象 如图示,则将的图象向右平移个单位后,得到的图象解析式为 A. B. C. D. 5、已知,,,则 A. B. C. D. 6、函数的最小正周期是 A.π B. π 2C. π 4 D.2π 7、函数y=的图象大致是A.B.C.D. 8、已知数列为等比数列,是是它的前n项和,若,且与2的等差中 项为,则 A.35 B.33 C.31 D.29 9、某大学的8名同学准备拼车去旅游,其中大一、大二、大三、大四每个年级各两名,分乘甲、乙两辆汽车,每车限坐4名同学(乘同一辆车的4名同学不考虑位置),其中大一的孪生姐妹需乘同一辆车,则乘坐甲车的4名同学中恰有2名同学是来自同一年级的乘坐方式共有 A.24种 B.18种 C.48种 D.36种 10如图,在矩形OABC中,点E、F分别在线段AB、BC 上,且满足,,若 (),则 A.2 3 B . 3 2 C. 1 2 D.3 4 11、如图,F1,F2分别是双曲线C:(a,b>0)的左右 焦点,B是虚轴的端点,直线F1B与C的两条渐近线分别交 于P,Q两点,线段PQ的垂直平分线与x轴交于点M,若 |MF2|=|F1F2|,则C的离心率是 A. B. C. D. 12、函数f(x)=2x|log0.5x|-1的零点个数为 A.1 B.2 C.3 D.4 二、填空题:本大题共4小题,每小题5分,共20分.请把正确答案填在题中横线上 13、设θ为第二象限角,若,则sin θ+cos θ=__________ 14、(a+x)4的展开式中x3的系数等于8,则实数a=_________ 15、已知曲线在点处的切线与曲线相切,则a= ln y x x =+()1,1() 221 y ax a x =+++

NOIP复赛模拟题一

NOIP复赛模拟题一 1、与3和5无关的数(num.cpp) 描述 一个正整数x,如果它能被x整除,或者它的十进制表示法中某个位数上的数字为x,则称其为与x相关的数.现求所有小于等于n(n<300)的与x无关的正整数的平方和. <300)的与x无关的正整数的平方和.

输入 输入第一行为一个整数N,表示小白鼠的数目。 下面有N行,每行是一只白鼠的信息。第一个为正整数,表示白鼠的重量,; 第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。 注意:白鼠的重量各不相同。 输出 按照白鼠的重量从小到大的顺序输出白鼠的帽子颜色。 样例输入 3 30 red 50 blue 40 green 样例输出 red green blue 3、滑雪(skate.cpp) 描述 Michael喜欢滑雪百这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6

NOIP2017普及组初赛试题及答案

NOIP2017普及组初赛试题及答案 一、单项选择题(共20题,每题1.5分,共计30分;每题有且仅有一个正确选项) 1.在8位二进制补码中,10101011表示的数是十进制下的( )。 A. 43 B. -85 C. -43 D. -84 2.计算机存储数据的基本单位是( )。 A. bit B. Byte C. GB D. KB 3.下列协议中与电子邮件无关的是( )。 A. POP3 B. SMTP C. WTO D. IMAP 4.分辨率为800x600、16位色的位图,存储图像信息所需的空间为( )。 A.937.5KB B. 4218.75KB C.4320KB D. 2880KB 5.计算机应用的最早领域是( )。 A.数值计算 B.人工智能 C.机器人 D.过程控制 6.下列不属于面向对象程序设计语言的是( )。 A. C B. C++ C. Java D. C# 7.NOI的中文意思是( )。 A.中国信息学联赛

B.全国青少年信息学奥林匹克竞赛 C.中国青少年信息学奥林匹克竞赛 D.中国计算机协会 8. 2017年10月1日是星期日,1999年10月1日是( )。 A.星期三 B.星期日 C.星期五 D.星期二 9.甲、乙、丙三位同学选修课程,从4门课程中,甲选修2门,乙、丙各选修3门,则不同的选修方案共有( )种。 A. 36 B. 48 C. 96 D. 192 10.设G是有n个结点、m条边(n ≤m)的连通图,必须删去G的( )条边,才能使得G变成一棵树。 A.m–n+1 B. m-n C. m+n+1 D.n–m+1 11.对于给定的序列{ak},我们把(i, j)称为逆序对当且仅当i < j且ai> aj。那么 序列1, 7, 2, 3, 5, 4的逆序对数为()个。 A. 4 B. 5 C. 6 D. 7 12.表达式a * (b + c) * d的后缀形式是()。 A. abcd*+* B. abc+*d* C. a*bc+*d D. b+c*a*d 13.向一个栈顶指针为hs的链式栈中插入一个指针s指向的结点时,应执行( )。

NOIP初赛模拟考试题及答案解析修订版

N O I P初赛模拟考试题 及答案解析 集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

信息学奥林匹克联赛初赛模拟试题 (普及组C语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分,共30分) 1.被誉为“人工智能之父”的是()。 A.冯·诺依曼。 B.巴贝奇。 C.文顿·瑟夫和卡恩。 D.阿兰·图灵。 E.弗雷德里克·特曼。 2.下列哪个不是CPU(中央处理单元)()。 A.IntelItanium B.DDRSDRAM C.AMDAthlon64 D.AMDOpteron E.IBMPower5 3.常见的邮件传输服务器使用()协议发送邮件。 A.HTTP B.SMTP C.TCP D.FTP E. POP3 4.下列无符号数中,最小的数是()。 10 C.(37)8 D.(2A)16 5.下列哪个软件属于操作系统软件()。 A.MicrosoftWord B.Photoshop C.Foxmail D.WinRAR E.RedHatLinux 6.下列哪个不是计算机的存储设备()。 A.文件管理器 B.内存 C.高速缓存 D.硬盘 E.U盘 7.组成’教授’(jiaoshou)’副教授’(fujiaoshou)与’讲师’(jiangshi) 这三个词的汉字,在GB2312-80字符集中都是一级汉字.对这三个词排序的结果是()。 A教授,副教授,讲师B.副教授,教授,讲师 C讲师,副教授,教授D.副教授,讲师,教授 8.彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。 A.紫 B.白 C.黑 D.绿 E.橙 9.以下哪个软件不是即时通信软件()。 A.网易泡泡 B.MSNMessenger C.GoogleTalk D.3DSMax E.QQ 10.一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行 相互转换的设备,这种设备是()。 A.调制解调器 B.路由器 C.网卡 D.网关 E.交换机 11.计算机病毒传染的必要条件是()。 A.在内存中运行病毒程序 B.对磁盘进行读写操作 C.在内存中运行含有病毒的程序 D.复制文件

全国信息学奥林匹克联赛(noip2013)复赛试题

全国信息学奥林匹克联赛(NOIP2013 )复赛 普及组 1.记数问题 (count.cpp/c/pas) 【问题描述】 试计算在区间1 到n 的所有整数中,数字x (0 ≤x ≤ 9)共出现了多少次?例如,在1 到11 中,即在1、2、3、4 、5、6、7、8、9、10、11 中,数字1 出现了4 次。【输入】 输入文件名为count.in。 输入共1 行,包含2 个整数n 、x ,之间用一个空格隔开。 【输出】 输出文件名为count.out。 输出共1 行,包含一个整数,表示x 出现的次数。 【输入输出样例】 count.in count.out 11 1 4 【数据说明】 对于100%的数据,1≤ n ≤ 1,000,000,0 ≤x ≤ 9。 2.表达式求值 (expr.cpp/c/pas) 【问题描述】 给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。 【输入】 输入文件为expr.in。 输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符“+ ”和乘法运算符“*”,且没有括号,所有参与运算的数字均为0 到231-1 之间的整数。输入数据保 证这一行只有0~ 9、+ 、*这12 种字符。 【输出】 输出文件名为expr.out。 输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于4 位时,请只输出最后4 位,前导0 不输出。 第2 页共5 页

【输入输出样例1】 expr.in expr.out 1+1*3+4 8 【输入输出样例2 】 expr.in expr.out 1+1234567890*1 7891 【输入输出样例3 】 expr.in expr.out 1+1000000003*1 4 【输入输出样例说明】 样例1 计算的结果为8,直接输出8。 样例2 计算的结果为1234567891,输出后4 位,即7891 。 样例3 计算的结果为1000000004,输出后4 位,即4 。 【数据范围】 对于30%的数据,0≤表达式中加法运算符和乘法运算符的总数≤ 100; 对于80%的数据,0≤表达式中加法运算符和乘法运算符的总数≤ 1000; 对于100%的数据,0≤表达式中加法运算符和乘法运算符的总数≤ 100000。 3.小朋友的数字 (number.cpp/c/pas) 【问题描述】 有n 个小朋友排成一列。每个小朋友手上都有一个数字,这个数字可正可负。规定每个 小朋友的特征值等于排在他前面(包括他本人)的小朋友中连续若干个(最少有一个)小朋友手上的数字之和的最大值。 作为这些小朋友的老师,你需要给每个小朋友一个分数,分数是这样规定的:第一个小朋友的分数是他的特征值,其它小朋友的分数为排在他前面的所有小朋友中(不包括他本人), 小朋友分数加上其特征值的最大值。 请计算所有小朋友分数的最大值,输出时保持最大值的符号,将其绝对值对 p 取模后输出。 【输入】 输入文件为number.in。 第一行包含两个正整数n 、p ,之间用一个空格隔开。 第二行包含n 个数,每两个整数之间用一个空格隔开,表示每个小朋友手上的数字。

NOIP2015普及组复赛试题

CCF全国信息学奥林匹克联赛(NOIP2015)复赛 普及组 (请选手务必仔细阅读本页内容) 一、题目概况 中文题目名称金币扫雷游戏求和推销员 coin mine sum salesman 英文题目与子目 录名 可执行文件名coin mine sum salesman 输入文件名coin.in mine.in sum.in salesman.in 输出文件名coin.out mine.out sum.out salesman.out 每个测试点时限1秒 测试点数目10 每个测试点分值10 附加样例文件有 结果比较方式全文比较(过滤行末空格及文末回车) 题目类型传统 运行内存上限128M 二、提交源程序文件名 对于C++语言coin.cpp mine.cpp sum.cpp salesman.cpp 对于C语言coin.c mine.c sum.c salesman.c 对于Pascal语言coin.pas mine.pas sum.pas salesman.pas 四、注意事项: 1、文件名(程序名和输入输出文件名)必须使用英文小写。 2、C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。 3、全国统一评测时采用的机器配置为:CPU AMD Athlon(tm)II x2240processor,2.8GHz,内存4G,上述时限以此配置为准。 4、只提供Linux格式附加样例文件。 5、特别提醒:评测在当前最新公布的NOI Linux下进行,各语言的编译器版本以其为准。

1.金币 (coin.cpp/c/pas) 【问题描述】 国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币。 请计算在前K天里,骑士一共获得了多少金币。 【输入格式】 输入文件名为coin.in。 输入文件只有1行,包含一个正整数K,表示发放金币的天数。 【输出格式】 输出文件名为coin.out。 输出文件只有1行,包含一个正整数,即骑士收到的金币数。 【输入输出样例1】 coin.in coin.out 614 见选手目录下的coin/coin1.in和coin/coin1.ans。 【输入输出样例1说明】 骑士第一天收到一枚金币;第二天和第三天,每天收到两枚金币;第四、五、六天,每天收到三枚金币。因此一共收到1+2+2+3+3+3=14枚金币。 【输入输出样例2】 coin.in coin.out 100029820 见选手目录下的coin/coin2.in和coin/coin2.ans。 【数据说明】 对于100%的数据,1≤K≤10,000。

普及组复赛模拟题

Noip2009模拟题 命题人:华南师范大学附属中学罗穗骞 时间:2009年7月17日 题目一览

开灯(light.pas/c/cpp) 【题目描述】 在一条无限长的路上,有一排无限长的路灯,编号为1,2,3,4,……。 每一盏灯只有两种可能的状态,开或者关。如果按一下某一盏灯的开关,那么这盏灯的状态将发生改变。如果原来是开,将变成关。如果原来是关,将变成开。 在刚开始的时候,所有的灯都是关的。 小明每次可以进行如下的操作: 指定两个数,a,t(a为实数,t为正整数)。将编号为[a],[2*a], [3*a],……,[t*a]的灯的开关各按一次。其中[k]表示实数k的整数部分。 在小明进行了n次操作后,小明突然发现,这个时候只有一盏灯是开的,小明很想知道这盏灯的编号,可是这盏灯离小明太远了,小明看不清编号是多少。 幸好,小明还记得之前的n次操作。于是小明找到了你,你能帮他计算出这盏开着的灯的编号吗? 【输入格式】 第一行一个正整数n,表示n次操作。 接下来有n行,每行两个数,ai,ti。其中ai是实数,小数点后一定有6位,ti是正整数。 【输出格式】 仅一个正整数,那盏开着的灯的编号。 【输入样例】 3 1.618034 13 2.618034 7 1.000000 21 【输出样例】 20 【数据规模】 记T=t1+t2+t3+……+tn。 对于30%的数据,满足T<=1000 对于80%的数据,满足T<=200000 对于100%的数据,满足T<=2000000

对于100%的数据,满足n<=5000,1<=ai<1000,1<=ti<=T 数据保证,在经过n次操作后,有且只有一盏灯是开的,不必判错。 打砖块(game.pas/c/cpp) 【题目描述】 小红很喜欢玩一个叫打砖块的游戏,这个游戏的规则如下: 在刚开始的时候,有n行*m列的砖块,小红有k发子弹。小红每次可以用一发子弹,打碎某一列当前处于这一列最下面的那块砖,并且得到相应的得分。 如图所示: 某些砖块在打碎以后,还可能将得到一发子弹的奖励。最后当所有的砖块都打碎了,或者小红没有子弹了,游戏结束。 小红在游戏开始之前,就已经知道每一块砖在打碎以后的得分,并且知道能不能得到一发奖励的子弹。小红想知道在这次游戏中她可能的最大得分,可是这个问题对于她来说太难了,你能帮帮她吗? 【输入格式】 第一行有3个正整数,n,m,k。表示开始的时候,有n行*m列的砖块,小红有k发子弹。 接下来有n行,每行的格式如下: f1 c1 f2 c2 f3 c3 …… fm cm 其中fi为正整数,表示这一行的第i列的砖,在打碎以后的得分。ci为一个字符,只有两种可能,Y或者N。Y表示有一发奖励的子弹,N表示没有。 所有的数与字符之间用一个空格隔开,行末没有多余的空格。 【输出格式】 仅一个正整数,表示最大的得分。 【输入样例】

noip普及组复赛模拟试题17(附答案)

图书馆馆长正犯愁呢,原来,有一堆的书要他整理,每本书都有一个书号(<=32767),现在他有一本书,这本书的书号为K(<=32767),现在他要找出一本书号比这本书大的书和书号比这本小的书(但都要最接近图书馆馆长已有的书号),将找到的这两本书的书号加起来,并算出加起来以后的数是否为素数 Input 第一行二个数为N,K,表示几本书以及手中书的书号(<=32767) 第二行开始有N个整数,表示这些书的书号 Output 第一行一个数,表示两本书书号加起来的和 第二行一个字符,表示和是否为素数,若是则输出"Y"否则输出"F"(引号不打出)Sample Input 6 5 6 4 5 3 1 20 Sample Output 10 F program ex1148; var n,k,i,x,s:integer; a:array[0..32767] of integer; f:boolean; begin readln(n,k); fillchar(a,sizeof(a),0); for i:=1 to n do begin read(x); a[x]:=1; end; s:=0; for i:=k+1 to 32767 do if a[i]<>0 then begin s:=s+i;break; end; for i:=k-1 downto 1 do if a[i]<>0 then begin s:=s+i;break; end; f:=true; for i:=2 to trunc(sqrt(s)) do if s mod i=0 then begin f:=false;break;end; writeln(s); if f=true then write('Y') else write('F'); end. 输入12 7 8 12 18 7 11 3 20 15 14 26 21 16 输出11 Y 输入21 10

历年noip初赛普及组试题(完整资料).doc

【最新整理,下载后即可编辑】 历年noip普及组初赛试题汇编 芜湖县实验学校NOIP初赛复习资料

第十五届全国青少年信息学奥林匹克联赛初赛试题(2009) (普及组C++语言二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸 上一律无效●● 一.单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案。) 1、关于图灵机下面的说法哪个是正确的: A)图灵机是世界上最早的电子计算机。 B)由于大量使用磁带操作,图灵机运行速度很慢。 C)图灵机是英国人图灵发明的,在二战中为破译德军的密码 发挥了重要作用。 D)图灵机只是一个理论上的计算模型。 2、关于计算机内存下面的说法哪个是正确的: A)随机存储器(RAM)的意思是当程序运行时,每次具体分 配给程序的内存位置是随机而不确定的。 B)1MB内存通常是指1024*1024字节大小的内存。 C)计算机内存严格说来包括主存(memory)、高速缓存(cache) 和寄存器(register)三个部分。 D)一般内存中的数据即使在断电的情况下也能保留2个小时 以上。 3、关于BIOS下面说法哪个是正确的: A)BIOS是计算机基本输入输出系统软件的简称。 B)BIOS里包含了键盘、鼠标、声卡、显卡、打印机等常用输 入输出设备的驱动程序。 C)BIOS一般由操作系统厂商来开发完成。

D)BIOS能提供各种文件拷贝、复制、删除以及目录维护等文 件管理功能。 4、关于CPU下面哪个说法是正确的: A)CPU全称为中央处理器(或中央处理单元)。 B)CPU可以直接运行汇编语言。 C)同样主频下,32位的CPU比16位的CPU运行速度快一倍。 D)CPU最早是由Intel公司发明的。 5、关于ASCII,下面哪个说法是正确的: A)ASCII码就是键盘上所有键的唯一编码。 B)一个ASCII码使用一个字节的内存空间就能够存放。 C)最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的 编码。 D)ASCII码是英国人主持制定并推广使用的。 6、下列软件中不是计算机操作系统的是: A) Windows B) Linux C) OS/2 D) WPS 7、关于互联网,下面的说法哪一个是正确的: A)新一代互联网使用的IPv6标准是IPv5标准的升级与补充。 B)互联网的入网主机如果有了域名就不再需要IP地址。 C)互联网的基础协议为TCP/IP协议。 D)互联网上所有可下载的软件及数据资源都是可以合法免 费使用的。 8、关于HTML下面哪种说法是正确的: A)HTML实现了文本、图形、声音乃至视频信息的统一编码。 B)HTML全称为超文本标记语言。 C)网上广泛使用的Flash动画都是由HTML编写的。 D)HTML也是一种高级程序设计语言。

【必考题】数学高考模拟试题及答案

【必考题】数学高考模拟试题及答案 一、选择题 1.如图,点是抛物线的焦点,点,分别在抛物线和圆 的实 线部分上运动,且 总是平行于轴,则 周长的取值范围是( ) A . B . C . D . 2.定义运算()() a a b a b b a b ≤?⊕=? >?,则函数()12x f x =⊕的图象是( ). A . B . C . D . 3.设某大学的女生体重y (单位:kg )与身高x (单位:cm )具有线性相关关系,根据一组样本数据(x i ,y i )(i=1,2,…,n ),用最小二乘法建立的回归方程为y =0.85x-85.71,则下列结论中不正确的是 A .y 与x 具有正的线性相关关系 B .回归直线过样本点的中心(x ,y ) C .若该大学某女生身高增加1cm ,则其体重约增加0.85kg D .若该大学某女生身高为170cm ,则可断定其体重必为58.79kg 4.()6 2111x x ??++ ??? 展开式中2x 的系数为( ) A .15 B .20 C .30 D .35 5.一个容量为80的样本中数据的最大值是140,最小值是51,组距是10,则应将样本数据 分为( ) A .10组 B .9组 C .8组 D .7组

6.已知命题p :若x >y ,则-x <-y ;命题q :若x >y ,则x 2>y 2.在命题①p ∧q ;②p ∨q ;③p ∧(?q );④(?p )∨q 中,真命题是( ) A .①③ B .①④ C .②③ D .②④ 7.已知F 1,F 2分别是椭圆C :22 221x y a b += (a >b >0)的左、右焦点,若椭圆C 上存在点P , 使得线段PF 1的中垂线恰好经过焦点F 2,则椭圆C 离心率的取值范围是( ) A .2,13?? ???? B .12,32?????? C .1,13?? ???? D .10,3 ?? ?? ? 8.若()34i x yi i +=+,,x y R ∈,则复数x yi +的模是 ( ) A .2 B .3 C .4 D .5 9.在“近似替代”中,函数()f x 在区间1[,]i i x x +上的近似值( ) A .只能是左端点的函数值()i f x B .只能是右端点的函数值1()i f x + C .可以是该区间内的任一函数值()(i i f ξξ∈1[,]i i x x +) D .以上答案均正确 10.设,a b ∈R ,数列{}n a 中,2 11,n n a a a a b +==+,N n *∈ ,则( ) A .当101 ,102b a = > B .当101 ,104 b a = > C .当102,10b a =-> D .当104,10b a =-> 11.在同一直角坐标系中,函数11,log (02a x y y x a a ??==+> ?? ?且1)a ≠的图象可能是( ) A . B . C . D . 12.已知,a b 是非零向量且满足(2)a b a -⊥,(2)b a b -⊥,则a 与b 的夹角是( ) A . 6 π B . 3 π C . 23 π D . 56 π 二、填空题

相关文档
最新文档