- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、Pell数列
Pell数列a1,a2,a3,...的定义是这样的,a1=1,a2 =2,..., an=2 *an − 1 +
an- 2(n 2)。 给出一个正整数k,要求Pell数列的第k项模上32767是多少。
时间限制:3000
内存限制:65536
输入
第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数k(1
≤ k 1000000)。
输出
n行,每行输出对应一个输入。输出应是一个非负整数。
样例输入
2
1
8
样例输出
1
408
2、苹果和虫子2
你买了一箱n 个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x 小时能吃掉一个
苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y 小时你还有多少个完整的苹
果?
输入
输入仅一行,包括n,x 和y (均为整数)。
输出
输出也仅一行,剩下的苹果个数
样例输入
1049
样例输出
7
3、水下探测器
水下探测器可以潜入湖中在任意水深进行科学探索。湖水的最大深度为 h 米,即它在湖底时
到水面的距离,0=h=100;探测器最初的水下深度为 s 米,0=s=100;当探测器不在水
面(当前深度大于 0)时,每个 u 指令可使它上浮 1 米,而当探测器在水面时,u 指令
是无效的;当探测器不在湖底(当前深度小于 h)时,每个 d 指令可使它下沉 1 米,而
当探测器在湖底时,d 指令是无效的;在执行到无效指令时,探测器不做任何操作而继续执
行下一指令。
编程实现:
根据给定的 h、s 和一个指令序列(由字符 u、d 组成的字符串,长度不超过 100),求出
执行完整的指令序列后,探测器的水下深度。
输入:
第一行:h 和 s,以空格分开。0=s=h=100
第二行:长度不超过 100 的指令字符串,串中仅包含字母 u 或 d
输出:
代表探测器在执行指令后的水下深度的数字。
【样例输入】:
9 1
uduudd
【样例输出】:
2
样例数据分析:
水深9 米,探测器在水下1 米处,
字符u 代表向上1 米,探测器上浮到0 米处
字符d 代表向下1 米,探测器下沉到1 米处
字符u 代表向上1 米,探测器上浮到0 米处
字符u 代表向上1 米,探测器已经在水面,不能上浮,依然在0 米处
字符d 代表向下1 米,探测器下沉到1 米处
字符d 代表向下1 米,探测器下沉到2 米处
最终结果为2
答案:
1、
2、
3、
文档评论(0)