| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1450 人关注过本帖
标题:首字母变大写
取消只看楼主 加入收藏
fengsjack
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-6-9
结帖率:100%
收藏
 问题点数:0 回复次数:1 
首字母变大写
题目1:
假设员工的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。
Input

输入数据包含多个测试实例,每个测试实例的第一行是一个整数n(n<100),表示员工的人数,然后是n个员工的工资。 n=0表示输入的结束,不做处理。

Output

对于每个测试实例输出一个整数x,表示至少需要准备的人民币张数。每个输出占一行。
Sample Input

Sample Input


3
1 2 3
0

Sample Output


4
题目2:
水题Ⅷ--汉诺塔

Description

汉诺塔问题是根据一个传说形 成的一个问题:
有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,圆盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:
1.每次只能移动一个圆盘;
2.大盘不能叠在小盘上面。
----维基百科
相信大家在学C语言时就已经对汉诺塔问题相当熟悉了。但是现在问题稍有改变,加入了第3条规则:
3. 每次移动圆盘时,不能直接将圆盘从A杆移动到C杆。即每次移动只能将圆盘从A、C杆移动到B杆,或者从B杆移动到A、C杆。
按照上述的三条规则,现在要求你算出将N个圆盘从A杆移动到C杆所需要的最少步数。



Input

第一行输入一个整数T(1<=T<=10000),表示数据组数。
第二行输入圆盘个数N(0<=N<=2^31 - 1)。

Output

对于每组数据,输出一个整数,由于数据较大,请将结果模199999输出。


Sample Input


1
1

Sample Output


2
搜索更多相关主题的帖子: 字母 
2010-06-18 10:04
fengsjack
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-6-9
收藏
得分:0 
厦大的没讨论的啊
2010-06-18 10:19
快速回复:首字母变大写
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018733 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved