输出:
用这四种面值组成的邮资最大的从1开始的一个连续的区间。
说明:
如结果为10,则表明使用4张邮票可组合出1、2、3、4、5、6、7、8、9、10这些邮资。
名词解释:
邮资:就是你寄东西需要花多少钱。
邮票面额:是由国家发行的具有固定价格的花纸片,被称为邮票。
如果你寄东西,邮局称了重量,告诉你要240分。这样你就要贴邮票了。如果现在邮局的邮票有面值为80分、50分、20分和10分的四种,你就可以采用不同的组合得到240的邮资,例如:采用3张80分的可以凑出240分;或者24张10分的凑起来240分也可以。显然不同邮票的组合都可以得到同样一种邮资。
测试输入 期待的输出 时间限制测试用例 1 1. 1 4 12 21? 1. The max is 71.? 以文本方式显示 以文本方式显示 1秒 内存限制64M 额外进程0 测试用例 2 以文本方式显示 1. 1 3 7 12? 以文本方式显示 1. The max is 46.? 1秒 64M 0 Code:
#include
}
{ for(n4 = 0; n4 < 5; n4++) { t[temp] = i[n] + i[n1] + i[n2] + i[n3] + i[n4]; temp++; } } } } }
for(n = 0; n < 3124; n++) { for(n1 = n; n1 < 3125; n1++) { if(t[n] > t[n1]) { temp = t[n]; t[n] = t[n1]; t[n1] = temp; } } }
temp = 0;
for(n = 0; n < 3125; n++) { if(t[n] < t[n + 1] ) temp++; if(temp != t[n + 1]) break; }
printf(\return 0;
程序讲解示例:整数排排序
成绩 折扣 0 开启时间 2014年10月19日 星期日 03:15 0.8 折扣时间 2014年12月31日 星期三 03:15 关闭时间 2014年12月31日 星期三 03:15 允许迟交 否 有一组整数,要将它们从小到大排序,去掉其中重复的数值。
输入:
第1行,输入整数N,表明接下来将有N(<=100)个整数读入。 第2~N行,输入N个这个数。
输出:排序后的整数(去掉重复的数值) 例如: 输入: 3(回车) 7 5 7(回车) 输出:5 7(回车)
测试输入 期待的输出 时间限制 测试用例 以文本方式显示 1 1. 2. 3? 7 5 5? 以文本方式显示 1. 5 7? 1秒 64M 内存限制 0 额外进程 测试用例 以文本方式显示 2 1. 2. 5? 1 0 0 2 2? 以文本方式显示 1. 0 1 2? 1秒 64M 0 Code: #include
}
i[m] = i[l]; i[l] = temp; } }
printf(\temp = i[0];
for(m = 1; m < n; m++) { if(temp < i[m]) { printf(\ temp = i[m]; } }
printf(\
临时题
1.单词排序
成绩 折扣 10 开启时间 2014年11月27日 星期四 02:55 0.8 折扣时间 2014年12月10日 星期三 02:55 关闭时间 2014年12月17日 星期三 02:55 允许迟交 否 输入 5 个单词,将它们按从大到小的顺序排列后输出。 输入: 5个单词 输出:
排序后的顺序
测试输入 期待的输出 时间限制 测试用例 1 1. 2. 3. BASIC? C++? Pascal? 1. 2. 3. Pascal? Fortran? C++? 以文本方式显示 以文本方式显示 1秒 64M 内存限制 0 额外进程

