


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息学奥赛课堂自测六时间:2011-6-25杨辉三角形(Triangle)【程序名称】triangle.exe【源程序名】triangle.(pas/c/cpp)【输入文件】triangle.in【输出文件】triangle.out【问题描述】有一个数字三角是我国古代著名数学家杨辉首先提出的,这个数字三角如下图所示:11 11 2 11 3 3 11 4 6 4 1现在给你一个正整数n,请你用递归算法给出杨辉的前n行。【输入数据】输入文件共一行,包含一个正整数n(1n20)。【输出数据】输出文件共n行,即杨辉三角的前n行。每行包含若干正整数,这些正整数之间用一个空格隔开(不能有多余的空格),最后一个正整数后面没有空格。【样例】triangle.in4triangle.out11 11 2 11 3 3 1多米诺骨牌(Domino)【程序名称】domino.exe【源程序名】domino.(pas/c/cpp)【输入文件】domino.in【输出文件】domino.out【问题描述】有N块12大小的骨牌需要放入一个2N的牌盒中,请问共有多少种放法(输出总放法数的最后100位即可)。【输入数据】输入数据仅一个自然数N(N106)。【输出数据】输出数据共4行,每行25位,共100位。表示总放法数的最后100位。不满100位时高位用0补足。【样例】domino.in5domino.out0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008走楼梯(Stairs)【程序名称】stairs.exe【源程序名】stairs.(pas/c/cpp)【输入文件】stairs.in【输出文件】stairs.out【问题描述】有一楼梯共N阶,由于年久失修,其中有K阶台阶已经损坏(人不能在损坏的台阶上停留),已知某人一次能上一阶、两阶或三阶台阶,请问,此人从楼梯底部走到楼梯顶部,共有多少种走法。【输入数据】输入数据共两行,第一行包含两个自然数N(1N100)和K(0KN),第二行包含K个自然数Xi(1XiN),数字之间用一个空格隔开,表示损坏的台阶的序号(从楼梯底部到楼梯顶部,台阶序号依次为1N)。【输出数据】输出数据仅包含一个整数,表示所有可行走法的总数。【样例】stairs.in5 22 4stairs.out2棋盘控制(Board)【程序名称】board.exe【源程序名】board.(pas/c/cpp)【输入文件】board.in【输出文件】board.out【问题描述】在一个NN的棋盘上放置K(KN)个中国象棋中的“車”,要求这K个“車”不能相互攻击,请问总共有多少种摆放方法。【输入数据】输入数据仅一行,包含两个整数N(1N20)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论