noip普及组复赛模拟试题10

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

1. 【试题描述】选拔考试即将开始,同学们陆续进入考场,哇,考场好大啊。究竟star应该坐在哪张位置呢?考场门口贴了一张考场座位(m*n)明细表,其中考场里的有些位置是坏的不能坐,考号为1的同学的座位号是第一排第一列,即他的座位是1、 1,2号同学的座位是1、2,以此类推,当然,如果某个座位是坏的,那么这个同学就往后延一个座位,后面的同学再依次排下去。考场座位肯定够所有考生坐。

【输入描述】第1行:3个整数,m,n,k(m,n表示考场的座位是m行n列,k表示star的考号)m,n<=100;

第2..m+1行:每行n个数代表考场明细0代表座位是好的,1代表座位是坏的)【输出描述】一行:两个整数代表star应该坐的位置

【输入样例】 4 4 5

0 0 0 0

0 0 1 0

0 0 0 1

0 0 0 0

【输出样例】2 1

2. 【题目描述】一个农夫有n(n≤1000)头奶牛,可由于产奶太少,他决定把当天产奶最少的牛杀掉,但他有点舍不得,如果当天不只一头奶牛产奶,至少他便放过它们。这些奶牛产奶是周期性的,他已开始就想知道有多少奶牛可幸免遇难(可能会被全杀),每头奶牛周期不会超过10(每头奶牛产奶量≤250)。

【输入】注:T——数据总数

N——奶牛总数

第一头奶牛周期天数,每天产奶数;

第二头奶牛周期天数,每天产奶数;

……

第n头奶牛周期天数,每天产奶数。

【样例输入】

1

4

4 7 1 2 9

1 2

2 7 1

1 2

【样例输出】

2 6

注:2——最后剩下2头奶牛

6——最后一头牛是在第六天被杀的

3. 话说2007年8月5日,Mike博士神秘失踪了,最后发现是被外星人绑架了,幸好外星人目前还是在地球上活动,并且知道外星人不了解地球,幸好,Milk 博士身上有无线信号发送装置,我们终于确定了他的位置,必须赶快到那里去救他。

根据无线信号发送装置,我们确定出一张地图,为了尽快寻找到Mike博士,于是这个光荣和艰巨的任务便交给了你,编写程序,通过使用一张地图帮助研究所确定从研究所出发找到Mike博士最短距离。

数据范围: n<=1000

输入格式

第一行为n

第二行为n*n的地图(其中0表示通路,1表示死路)

最后两行每行有两个数字,分别表示研究所的坐标和博士信号所在的位置。

输出格式

一个数字k,表示从研究所出发找到Milk博士的最短距离。

样例输入

10

010*******

0001110010

1000000001

1000100011

0000101100

1000001100

1001010011

0000010100

010*******

1001000001

1 7

10 2

输出 14

4. 农民约翰准备购买一群新奶牛。在这个新的奶牛群中, 每一个母亲奶牛都生

两小奶牛。这些奶牛间的关系可以用二叉树来表示。这些二叉树总共有N个节点

(3 <= N < 200)。这些二叉树有如下性质:

1.每一个节点的度是0或2。度是这个节点的孩子的数目。

2.树的高度等于K(1 < K < 100)。高度是从根到任何叶子的最长的路径上

的节点的数目; 叶子是指没有孩子的节点。

有多少不同的家谱结构? 如果一个家谱的树结构不同于另一个的, 那么这两个家谱就是不同的。输出可能的家谱树的个数除以9901的余数。

INPUT FORMAT:第1行: 两个空格分开的整数, N和K。

SAMPLE INPUT (file nocows.in): 5 3

OUTPUT FORMAT: 第 1 行:一个整数,表示可能的家谱树的个数除以9901的余数。

SAMPLE OUTPUT (file nocows.out):2

OUTPUT DETAILS:

有5个节点,高为3的两个不同的家谱:

@ @

/ \ / \

@ @ 和 @ @

/ \ / \

@ @ @ @

相关文档
最新文档