
1.ACM
Whale-Song
今天 你努力了不管是否有收获 至少你赢了坐享其成的你。
展开
-
HDOJ1000
Problem Description Calculate A + B.Input Each line will contain two integers A and B. Process to end of file.Output For each case, output A + B in one line.Sample Input 1 1Sample Output 2import j原创 2017-09-24 23:15:54 · 205 阅读 · 0 评论 -
HDOJ1001
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 mea原创 2017-09-24 23:18:11 · 236 阅读 · 0 评论 -
HDOJ1096
Problem Description Your task is to calculate the sum of some integers.Input Input contains an integer N in the first line, and then N lines follow. Each line starts with a integer M, and then M inte原创 2017-09-24 23:20:56 · 258 阅读 · 0 评论 -
HDOJ2001
Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。Output 对于每组输入数据,输出一行,结果保留两位小数。Sample Input 0 0 0 1 0 1 1 0Sample Output 1.00 1.41impor原创 2017-09-24 23:22:55 · 248 阅读 · 0 评论 -
HDOJ2002
Problem Description 根据输入的半径值,计算球的体积。Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。Sample Input 1 1.5Sample Output 4.189 14.137Hint #define PI 3.1415927import ja原创 2017-09-24 23:24:29 · 239 阅读 · 0 评论 -
HDOJ2003
Problem Description 求实数的绝对值。Input 输入数据有多组,每组占一行,每行包含一个实数。Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。Sample Input 123 -234.00Sample Output 123.00 234.00import java.util.Scanner;class Main {原创 2017-09-24 23:26:08 · 191 阅读 · 0 评论 -
HDOJ2004
Problem Description 输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下: 90~100为A; 80~89为B; 70~79为C; 60~69为D; 0~59为E;Input 输入数据有多组,每组占一行,由一个整数组成。Output 对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。Sample原创 2017-09-24 23:27:02 · 175 阅读 · 0 评论 -
HDOJ2005
Problem Description 给定一个日期,输出这个日期是该年的第几天。Input 输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。Output 对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input 1985/1/20 2006/3/12Sample Outpu原创 2017-09-24 23:28:02 · 198 阅读 · 0 评论 -
HDOJ2006
Problem Description 给你n个整数,求他们中所有奇数的乘积。Input 输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。Output 输出每组数中的所有奇数的乘积,对于测试实例,输出一行。Sample Input 3 1 2 3 4 2 3 4 5Sample Output原创 2017-09-24 23:28:51 · 185 阅读 · 0 评论 -
HDOJ2007
Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。Output 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 你可以认为32位整数足以保存结果。Sample Input 1 3 2原创 2017-09-24 23:29:47 · 305 阅读 · 0 评论 -
HDOJ2008
Problem Description 统计给定的n个数中,负数、零和正数的个数。Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。Output 对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。Sample Input 6 0 1 2 3 -1 0原创 2017-09-25 22:41:10 · 514 阅读 · 0 评论 -
HDOJ2009
Problem Description 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。Input 输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。Output 对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。Sample Input 81 4 2 2import ja原创 2017-09-25 22:42:04 · 401 阅读 · 0 评论 -
HDOJ2010
Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。Input 输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output 对于每个测试实例,要原创 2017-09-25 22:42:53 · 405 阅读 · 0 评论 -
HDOJ2011
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,要求输出多项式前原创 2017-09-25 22:44:06 · 568 阅读 · 0 评论 -
HDOJ2012
Problem Description 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=ximport java.util.Scanner;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);原创 2017-09-25 22:44:51 · 434 阅读 · 0 评论 -
HDOJ2013
Problem Description 喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题! 什么问题?他研究的问题是蟠桃一共有多少个! 不过,到最后,他还是没能解决这个难题,呵呵^-^ 当时的情况是这样的: 第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n原创 2017-09-25 22:46:24 · 382 阅读 · 0 评论 -
HDOJ2014
Problem Description 青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。Input 输入数据有多组,每组占一行,每行的第一个数是n(2import java.util.Scanner;class Main { public static void main(String[] args) {原创 2017-09-25 22:47:14 · 296 阅读 · 0 评论 -
HDOJ2015
Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。Output 对于每组输入数据,输出一个平均值序列,每组输出占一行。Sample Input原创 2017-09-25 22:47:51 · 356 阅读 · 0 评论 -
HDOJ2016
Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。Input 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。Output 对于每组输入数据,输出交换后的数列,每组输出占一行。Sample Input 4 2 1 3 4 5 5 4 3 2原创 2017-09-25 22:50:11 · 356 阅读 · 0 评论 -
HDOJ2017
Problem Description 对于给定的一个字符串,统计其中数字字符出现的次数。Input 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。Output 对于每个测试实例,输出该串中数值的个数,每个输出占一行。Sample Input 2 asdfasdf123123asdfasdf asdf111111111asdf原创 2017-09-25 22:51:02 · 443 阅读 · 0 评论 -
HDOJ2018
Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0import java.util.Scanner;class Main { public static void main(String[]原创 2017-09-26 22:56:30 · 292 阅读 · 0 评论 -
HDOJ2019
Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。Output 对于每个测试实例,输出插入新的元素后的数列。Sample Inpu原创 2017-09-26 22:57:33 · 224 阅读 · 0 评论 -
HDOJ2020
Problem Description 输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。Input 输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。 Output 对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。Sample Input 3原创 2017-09-26 22:58:28 · 448 阅读 · 0 评论 -
HDOJ2021
Problem Description 作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵 但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢? 这里假设老师的工资都是正整数,单位元,人民币一共有100元、5原创 2017-09-26 22:59:14 · 275 阅读 · 0 评论 -
HDOJ2022
Problem Description potato老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业余时间挣点外快以养家糊口。 “做什么比较挣钱呢?筛沙子没力气,看大门又不够帅…”potato老师很是无奈。 “张艺谋比你还难看,现在多有钱呀,听说还要导演奥运开幕式呢!你为什么不去娱乐圈发展呢?”lwg在一旁出主意。 嗯,也是,为了生存,就委屈点到娱乐圈混混吧,马上就拍一部激光电影《杭电原创 2017-09-26 23:00:08 · 290 阅读 · 0 评论 -
HDOJ2024
Problem Description 输入一个字符串,判断其是否是C的合法标识符。Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。Output 对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出”yes”,否则,输出“no”。Sample Input 3 12ajf fi8x_a原创 2017-09-26 23:01:02 · 241 阅读 · 0 评论 -
HDOJ2025
Problem Description 对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。Input 输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。Output 对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入”(max)”。Samp原创 2017-09-26 23:01:44 · 243 阅读 · 0 评论 -
HDOJ2026
Problem Description 输入一个英文句子,将每个单词的第一个字母改成大写字母。Input 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output 请输出按照要求改写后的英文句子。Sample Input i like acm i want to get an acceptedSample Output I Like Acm I Wa原创 2017-09-26 23:02:29 · 377 阅读 · 0 评论 -
HDOJ2027
Problem Description 统计每个元音字母在字符串中出现的次数。Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output 对于每个测试实例输出5行,格式如下: a:num1 e:num2 i:num3 o:num4 u:num5 多个测试实例之间由一个空行隔开。请特别注意:最后一块输出后面没有空行:)Sample I原创 2017-09-26 23:03:15 · 249 阅读 · 0 评论 -
HDOJ2028
Problem Description 求n个数的最小公倍数。Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。Output 为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。Sample Input 2 4 6 3 2 5 7Sample Output 12 70import java.util.原创 2017-09-26 23:04:07 · 204 阅读 · 0 评论 -
HDOJ2029
Problem Description “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。Input 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。Output 如果一个字符串是回文串,则输出”yes”,否则输出”no”.Sample Input 4 l原创 2017-09-27 22:30:40 · 271 阅读 · 0 评论 -
HDOJ2034
Problem Description 参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下)呵呵,很简单吧?Input 每组输入数据占1行,每行数据的开始是2个整数n(0<=n<=100)和m(原创 2017-09-27 22:53:43 · 251 阅读 · 0 评论 -
HDOJ2036
Problem Description “ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐队奏乐)”话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。 好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。 这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle原创 2017-09-27 22:54:42 · 220 阅读 · 0 评论 -
HDOJ2073 无限的路
HDACM2073改题需先判断哪个在前哪个在后,然后在求长度,先判断这个两个点是否在同一条直线上,如果不在,再前一个点到(x1+y1,0)或者到(0,x1+y1)的距离,然后在把这个前一个点的坐标转化为(x1+y1,0)或者到(0,x1+y1),然后继续和后一个点比较,如果不在同一条线上,则求(x1+y1,0)–>(0,x1+y1+1)或者是(0,x1+y1)–>(x1+y1+1,0)的距离,依次类原创 2017-10-06 17:19:42 · 341 阅读 · 0 评论 -
HDOJ2074 叠筐
HDACM2074改题需注意:输入的n,n/2%2的奇偶性,这是判断外环是前一个字符还是后一个字符的关键,博主以为是ASCII值小的在外面,被坑死了,但是没关系,坑坑更健康。import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new原创 2017-10-06 17:27:04 · 316 阅读 · 0 评论 -
HDOJ2075 A|B? (水题)
HDACM2075 注意一下范围就好import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); while (n-原创 2017-10-06 17:48:49 · 288 阅读 · 0 评论 -
HDOJ2076 夹角有多大(题目已修改,注意读题)
HDACM2076 此题需注意范围即可import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); while (n-原创 2017-10-06 17:50:59 · 388 阅读 · 0 评论 -
HDOJ 2077 汉诺塔IV
HDACM2077 此题与2064 类似,只不过是最大一个盘只需要移动2次就可以到最右边import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nex原创 2017-10-07 19:14:51 · 312 阅读 · 0 评论 -
HDOJ 2078 复习时间
HDACM2078 此题只需要找到难度最小的值然后求它与100差的平方即可import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt();原创 2017-10-07 19:17:53 · 315 阅读 · 0 评论 -
HDOJ 2080 夹角有多大II
HDACM2080此题知道反三角函数的反余弦函数即可import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); whil原创 2017-10-07 19:21:06 · 238 阅读 · 0 评论