
acm
罗隽_jerChuan
自己还有很多不足,希望能够成为大牛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进制转换核心代码
我们都知道进制的转换的求法是一个10位数去除一个进制数取余,反复求余数,直到这个数被除尽,所求得的余数依倒序进行拼合int n=xx;int m=xx;while(n!=0){ //如果这个数没有被除尽 n=n%m; //取余 n=n/m; //求除得的数}如果要将它输出我们则需要先定义一个char chs[ ]=char ch原创 2016-10-09 16:41:23 · 362 阅读 · 0 评论 -
acm-2028
Problem Description 求n个数的最小公倍数。Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。Output 为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。Sample Input 2 4 6 3 2 5 7Sample Output 12 70import java.util.原创 2017-04-27 20:31:57 · 502 阅读 · 0 评论 -
acm-2027
统计元音 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 70963 Accepted Submission(s): 28076Problem Description 统计每个元音字母在字符串中出现的次数。Input 输入数据原创 2017-04-27 20:25:15 · 323 阅读 · 0 评论 -
acm-2026
首字母变大写 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 60026 Accepted Submission(s): 32951Problem Description 输入一个英文句子,将每个单词的第一个字母改成大写字母。I原创 2017-04-27 20:21:28 · 290 阅读 · 0 评论 -
java——进制的转换
在做ACM中遇到了p2031和p2051两道题都是进制转换,p2031是输入两个数n,m;n为十进制数,m为需要转换成的进制。在这里就来讲一下java中进制转换的思路:在现实生活中计算进制转换是用某个数去除某个进制数,然后取余数,从而进行进制转换。在编程思想中就是当n/m>0时,进行求余,把余数放到数组中。但是当求到最后的余数如果不为0,则还需要进行一次判断,n%m!=0时,进原创 2016-10-07 16:45:39 · 456 阅读 · 0 评论 -
ACM——p2023求平均数
Problem Description假设一个班有n(n Input输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。 Output对于每个测试实例,输出3行数据,第一行包含n个数据,表示n个学生的平均成绩,结果保留两位小数;第二行包含m个数据,表示m门课的平均成绩,原创 2016-09-29 11:10:34 · 504 阅读 · 0 评论 -
ACM——p2021发工资
Problem Description作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资都是正整数,单位元,人民币一共有100元、原创 2016-09-29 11:03:11 · 370 阅读 · 0 评论 -
ACM——p2015偶数求和
Problem Description有一个长度为n(n Input输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。 Output对于每组输入数据,输出一个平均值序列,每组输出占一行。 Sample Input3 24 2 Sample Output3 63 7 代码:i原创 2016-09-26 21:57:53 · 447 阅读 · 0 评论 -
ACM——p2017 字符串统计
Problem Description对于给定的一个字符串,统计其中数字字符出现的次数。 Input输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。 Output对于每个测试实例,输出该串中数值的个数,每个输出占一行。 Sample Input2asdfasdf123123asdf原创 2016-09-26 13:55:54 · 410 阅读 · 2 评论 -
ACM——p2016数据的交换输出(选择排序,选择最小数与第一个交换)
Problem Description输入n(n Input输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output对于每组输入数据,输出交换后的数列,每组输出占一行。 Sample Input4 2 1 3 45 5 4 3 2 10原创 2016-09-26 12:29:40 · 1059 阅读 · 0 评论 -
如何求最大公约数
一般我们会有两个数来求最大公约数思路:大数除小数取余,求得的余数给小数,小数的值给大数,直到小数的值为0;代码如下int t, r;if (d > c) {t = c;c = d;d = t;}while (d != 0) {r = c % d;c = d;d = r;}原创 2016-10-10 23:27:25 · 287 阅读 · 0 评论 -
骨牌的算法推算 p2046
在acm中有几道骨牌的这种题目,一个2*n的矩形需要由1*2的矩形填满。问有多少种放法那么我们就要先逆向思维推导:如果第n个格子是由一个1*2的填,那么还剩n-1个格子要填;如果由两个横放的1*2的格子来填,则还要n-2个格子填;所以可以得到公式:f(n)=f(n-1)+f(n-2);然而,这是一个2*n的矩形, 第一个就能够填满,第二个也可以直接填满,所以要从第n=3开始代码如下原创 2016-10-10 23:19:24 · 1483 阅读 · 0 评论 -
xml入门(二)----DTD
DTD的作用XML文档是一种元标记语言,即一种定义标记语言的语言。在XML中可以创建新的标记语言,这些新的标记语言(也叫标记集)要通过文档类型定义(Document Type Definitions,DTD)来定义。DTD文档是这些新的标记语言的法律性文档。如果XML文档的语法符,DTD的定义和规定,那么就称为一个合法的XML文档,否则就是非法的XML文档。合法的XML文档在实际应用中的地位很重要,原创 2017-05-21 14:19:04 · 461 阅读 · 0 评论