主要思路:先排序。有两种可能是最小的情况,一种是让最小的去带着最大的过去,然后最小的再回来,还有一种就是先最小的和第二小的一块过去, 然后最小的回来,让最大的和第二大的过去,接着第二小的回来,第二小和最小的接着在过去,最小的接着回来,主要就是这两种,用的时候判断一下,接着的问题就是n是奇数还是偶数的...
分类:
其他好文 时间:
2014-08-31 13:08:41
阅读次数:
248
/*
题目大意:求解获得最高奖学金和总的奖学金
解题思路:结构体将他们输入,按题目要求求解就可以了
难点详解:输入时要注意有空格,去除空格(因为有字符输入,要用getchar去除字符)
关键点:结构体的使用
解题人:lingnichong
解题时间:2014-08-31 00:32
解题体会:一开始输入老错,调试了很长时间才改过来
*/
谁获得了最高奖学金
时...
分类:
其他好文 时间:
2014-08-31 09:16:21
阅读次数:
233
前缀式计算时间限制:1000ms | 内存限制:65535KB难度:3描述先说明一下什么是中缀式:如2+(3+4)*5这种我们最常见的式子就是中缀式。而把中缀式按运算顺序加上括号就是:(2+((3+4)*5))然后把运算符写到括号前面就是+(2 *( +(3 4) 5) )把括号去掉就是:+ 2 *...
分类:
其他好文 时间:
2014-08-31 00:18:00
阅读次数:
274
20岁生日
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述路过这的20岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达20岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达20岁生日所经过的总天数,让他好来比较一下。
输入一个数T,后面T行每行有...
分类:
其他好文 时间:
2014-08-30 23:12:30
阅读次数:
410
成绩转换
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
输入第一行是一个整数N,表示测试数据的组数(N
每组测试数据占一行,由一个整数M组成(0
输出对于每组输入数...
分类:
其他好文 时间:
2014-08-30 19:07:59
阅读次数:
201
取石子(六)
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述最近TopCoder的PIAOYI和HRDV很无聊,于是就想了一个游戏,游戏是这样的:有n堆石子,两个人轮流从其中某一堆中任意取走一定的石子,最后不能取的为输家,注意: 每次只能从一堆取任意个,可以取完这堆,但不能不取。假设PIAOYI先取石子,请你帮他判断他是否能赢(假设他们取的过...
分类:
其他好文 时间:
2014-08-30 17:50:29
阅读次数:
168
成绩转换
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述
请编写一个判断学生成绩等级的程序,该程序的功能是:判断一个成绩(整数),
如果这个数大于等于90则输出A,
大于等于80则输出B,
大于等于70则输出C,
大于等于60则输出D,
小于60则输出E.
输入有多组测试数据,以EOF结束。
每组输入一个成绩u(0
...
分类:
其他好文 时间:
2014-08-30 12:38:29
阅读次数:
250
整除个数
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述 给你两个整数(均在1-100之间)a和b,将这两个整数之间(包括整数本身)所有能被3整除的数据从小到大输出,两个数之间空格隔开。保证两个整数之间至少有一个数能被3整除。
输入多组数据,以EOF结束。输入两个整数。
输出输出两个整数之间能被3整除的数。
样例输入
1 ...
分类:
其他好文 时间:
2014-08-30 12:38:19
阅读次数:
345
Sky number
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述key天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22。key非常喜欢这种四位数(三种进制...
分类:
其他好文 时间:
2014-08-30 08:50:59
阅读次数:
209
开灯问题
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述
有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入:n和k,输出开着的灯编号。k≤n≤1000
输入输入一组数...
分类:
其他好文 时间:
2014-08-29 20:09:28
阅读次数:
184