摘要: 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2014青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。Input输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。Output对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。Sample Input3 99 98 974 100 99 98 97Sample Output98.0098.50简单题:思路:记录最大和最小的;求和减去最大的和最小 阅读全文
posted @ 2011-05-08 21:40 淡墨æ末央 阅读(405) 评论(0) 推荐(0)
摘要: 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2015只要一个等差数列求和公式,只是要注意一下n%m!=0的情况一道超级简单的水题,直接上代码吧 /********* hdu 2015 ************/ /********* 琴心&剑胆 ************/ /********* 2011/5/8 ************/#include <stdio.h>int main( ){ int i, n, m, b, c; while (scanf("%d%d", &n, &m) 阅读全文
posted @ 2011-05-08 21:34 淡墨æ末央 阅读(911) 评论(0) 推荐(0)
摘要: 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2000ASCII码排序Problem Description输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q wa d sc x z 1 /********* hdu 2037 ************/ 2 /********* 琴心&剑胆 ************/ 3 阅读全文
posted @ 2011-05-04 20:46 淡墨æ末央 阅读(564) 评论(0) 推荐(0)
摘要: 链接:http://acm.hdu.edu.cn/showproblem.php?pid=1106 排序Problem Description输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。Input输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度不大于1000。输入数据保证:分割得到的非负整数不会大于100000000;输入数据不可能全由‘ 阅读全文
posted @ 2011-05-04 20:33 淡墨æ末央 阅读(740) 评论(5) 推荐(0)
摘要: 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2037Problem Description“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完 阅读全文
posted @ 2011-04-16 12:02 淡墨æ末央 阅读(334) 评论(0) 推荐(1)
摘要: 链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002 A + B Problem II Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of the input contains an integer T(1<=T<=20) which means the number of test case 阅读全文
posted @ 2011-04-12 17:39 淡墨æ末央 阅读(570) 评论(0) 推荐(0)
摘要: 大数加法void jial( ){ memset( sun,0,sizeof( sun ) ); int len1 = strlen( str1 ),len2 = strlen( str2 ); for( int i = 0; i < ( len1 > len2 ? len1 : len2 ); ++i )//转换成ASCII码 str1[i] -= '0',str2[i] -= '0'; for( int p = 0, q = len1 - 1; p < q; ++p , --q ) //逆序 { char c = str1[q]; str1 阅读全文
posted @ 2011-04-12 17:30 淡墨æ末央 阅读(432) 评论(0) 推荐(0)
摘要: 基本知识: 转换说明及作为结果的打印输出%a 浮点数、十六进制数字和p-记数法(C99)%A 浮点数、十六进制数字和p-记法(C99)%c 一个字符 %d 有符号十进制整数 %e 浮点数、e-记数法%E 浮点数、E-记数法%f 浮点数、十进制记数法 %g 根据数值不同自动选择%f或%e.%G 根据数值不同自动选择%f或%e.%i 有符号十进制数(与%d相同)%o 无符号八进制整数%p 指针 %s 字符串%u 无符号十进制整数%x 使用十六进制数字0f的无符号十六进制整数 %X 使用十六进制数字0f的无符号十六进制整数%% 打印一个百分号 使用printf ()函数 printf()的基本形式: 阅读全文
posted @ 2011-04-11 22:39 淡墨æ末央 阅读(417) 评论(0) 推荐(0)
摘要: 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2544 最短路Problem Description在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?Input输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示成都的大街上有几个路口,标号为1的路口是商店所在地,标号为N的路口是赛场所在地,M则表示在成都有几条路。N=M=0表示输入结束。接下来M 阅读全文
posted @ 2011-04-11 22:20 淡墨æ末央 阅读(287) 评论(0) 推荐(0)
摘要: 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2011 多项式求和Problem Description多项式的描述如下:1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...现在请你求出该多项式的前n项的和。Input输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。Output对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。Sample Input21 2Sam 阅读全文
posted @ 2011-04-11 21:31 淡墨æ末央 阅读(374) 评论(0) 推荐(0)