杭电oj
摸鱼的nuan
这个作者很懒,什么都没留下…
展开
-
杭电oj 1052 java实现
#杭电oj 1052 javaTian Ji – The Horse Racing这是中国历史上的一个著名故事。“那是大约2300年前。田吉将军是齐国的一位高级官员。他喜欢与国王和其他人打赛马。” “田和国王都拥有三匹不同级别的马,分别是普通,加号和超级。规则是每场比赛要进行三轮比赛;每匹马都必须使用一轮。获胜者一轮从失败者手中夺走了两百银元。” “作为国家最有权力的人,国王的马匹非常好,以至于每班他的马匹都比田纳西人好。结果,国王每次从田纳西那里拿走六百块银元。”“田吉对此感到不满,直原创 2021-03-28 16:26:06 · 140 阅读 · 0 评论 -
杭电oj 2504 java实现
#杭电oj 2504 java又见GCD有三个正整数a,b,c(0 <a,b,c <10 ^ 6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。 import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int n原创 2020-11-11 22:16:05 · 197 阅读 · 2 评论 -
杭电oj 2138 java实现
#杭电oj 2138 java多少个质数 给您很多正整数,只是找出有多少个质数。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int n=sc.nextInt();//判断个数 int count=0;//计数器 for(int i原创 2020-11-05 22:42:07 · 120 阅读 · 0 评论 -
杭电oj 1108 java实现
#杭电oj 1108 java最小公倍数给定两个正整数,计算这两个数的最小公倍数。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int a=sc.nextInt(); int b=sc.nextInt();//此题可转化为先求解最大公约数,原创 2020-11-05 22:20:19 · 123 阅读 · 0 评论 -
杭电oj 2099 java实现
#杭电oj 2099 java整除的尾数一个整数,只知道前几位,不知道末二位,被另一个整体除尽了,那么该数的末二位该是什么呢?import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int a=sc.nextInt(); int b=sc.nextInt();原创 2020-10-31 11:24:32 · 214 阅读 · 0 评论 -
杭电oj 2096 java实现
#杭电oj 2096 java小明A + B小明今年3岁了,现在他已经能够认识100以内的非负整数,并且能够进行100以内的非负整数的加法计算。对于大于等于100的整数,小明仅保留该数的最后两个进行计算,如果计算结果大于等于100,那么小明也只能保留计算结果的最后两个。例如,对于小明来说:1)1234和34是相似的2)35 + 80 = 15给定非负整数A和B,你的任务是代表小明计算出A + B的值。import java.util.*;public class Main {原创 2020-10-30 20:39:32 · 203 阅读 · 0 评论 -
杭电oj 2092 java实现
#杭电oj 2092 java整体解有二个整数,它们加起来等于一个整数,乘起来又等于另一个整体,它们到底是真还是假,也就是这种整体到底存不存在,实在有点吃不准,你能快速回答吗?看来只能通过编程。例如:X + Y = 9,X * Y = 15?发现这样的整体x和y 1 + 4 = 5,1 * 4 = 4,所以,加起来等于5,乘起来等于4的二个整数为1和4 7 +(-8)=-1, 7 *(-8)=-56,所以,加起来等于-1,乘起来等于-56的二个整数为7和-8import java.u原创 2020-10-30 20:17:30 · 175 阅读 · 0 评论 -
杭电oj 2090 java实现
#杭电oj 2090 java算菜价妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊糊帐。。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); double sum=0;//存放结果 while(sc.hasNe原创 2020-10-30 13:55:14 · 275 阅读 · 0 评论 -
杭电oj 2075 java实现
#杭电oj 2075 javaA | B?正整数A是否能被正整数B整除,不知道为什么xhd会研究这个问题,来帮帮他吧。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt();//几次 for(int i=0;i<n原创 2020-10-28 21:47:55 · 134 阅读 · 0 评论 -
杭电oj 2071 java实现
#杭电oj 2071 java最大数字班上有一些学生,你能帮助老师找到最高的学生吗?import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt();//几次 for(int i=0;i<n;i++){ int m原创 2020-10-28 21:45:38 · 179 阅读 · 0 评论 -
杭电oj 2033 java实现
#杭电oj 2033 java人见人爱A + BHDOJ上面已经有10来道A + B的译文了,相信这些译文曾经是大家的最爱,希望今天的这个A + B能给大家带来好运,也希望这个译文能唤起大家对ACM曾经的热爱。这个题目的A和B不是简单的整数,又两个时间,A和B都是由3个整数组成,分别表示时分秒,大概,假设A为34 45 56,就表示A所表示的时间是34小时45分钟56秒。import java.util.*;public class Main { public static void原创 2020-10-28 18:03:54 · 214 阅读 · 0 评论 -
杭电oj 2031 java实现
#杭电oj 2031 java二进制转换输入一个十进制数N,将其转换成R二进制数输出。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int n=sc.nextInt();//十进制数 int r=sc.nextInt();//几进制 Str原创 2020-10-28 17:44:20 · 179 阅读 · 0 评论 -
杭电oj 2091 java实现
#杭电oj 2091 java空心三角形把一个字符三角形掏空,可以节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要改变各种图案的材料和大小尺寸的三角形样板,通过电脑临时做出来,煞看看效果。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int flag=0;//标志位,每次打原创 2020-10-27 20:41:13 · 231 阅读 · 0 评论 -
杭电oj 2081 java实现
#杭电oj 2081 java手机短号大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是6+手机号的后5位,尺寸号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能识别对应的短号吗?import java.util.*;public class Main { public static void main(String[] args) { Sca原创 2020-10-27 16:21:26 · 132 阅读 · 0 评论 -
杭电oj 2072 java实现
#杭电oj 2072 java单词数lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计文章文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。这里一定要注意,是统计单词的个数,有重复的就不算!!import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while原创 2020-10-27 16:07:24 · 298 阅读 · 0 评论 -
杭电oj 1197 java实现
#杭电oj 1197 java特殊的四位数字查找并列出所有以十进制表示法表示的四位数字,该四位数字具有以下特性:当以十六进制(以16为基数)表示时,其四位数之和等于其数字总和;而以十二进制表示时,其四位数也等于其数字的总和(以12为基数的符号。例如,数字2991的(十进制)数字之和为2 + 9 + 9 + 1 =21。由于2991 = 1 * 1728 + 8 * 144 + 9 * 12 + 3,其十二进制表示为1893(12),并且这些数字也总计为21。但是在16进制数2991中,BAF原创 2020-10-25 15:57:47 · 185 阅读 · 0 评论 -
杭电oj 2734 java实现
#杭电oj 2734 java速记输入由一个或多个数据包组成,后面是仅包含#的行,表示输入的结束。每个数据包本身都是一行,不以空格开头或结尾,并且包含1到255个字符。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ String str=sc.nextLine原创 2020-10-25 14:34:23 · 1244 阅读 · 0 评论 -
杭电oj 1064 java实现
#杭电oj 1064 java财务管理拉里今年毕业,终于找到了工作。他赚了很多钱,但似乎永远都还不够。拉里已经决定,他需要掌握自己的金融资产并解决他的融资问题。第一步是弄清楚他的钱怎么了。拉里(Larry)有他的银行帐户对帐单,想看看他有多少钱。通过编写程序来帮助拉里获取过去十二个月中每个月的期末余额,并计算其平均帐户余额。import java.util.*;public class Main { public static void main(String[] args) {原创 2020-10-25 11:18:45 · 1871 阅读 · 0 评论 -
杭电oj 2055 java实现
#杭电oj 2055 java一个简单的问题我们定义f(A)= 1,f(a)= -1,f(B)= 2,f(b)= -2,... f(Z)= 26,f(z)= -26; 给您一个字母x和一个数字y,您应该输出y + f(x)的结果。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNe原创 2020-10-24 23:04:56 · 223 阅读 · 0 评论 -
杭电oj 2054 java实现
#杭电oj 2054 javaA == B?给您两个数字A和B,如果A等于B,则应打印“是”或打印“否”。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ //BigDecimal实现了任意精度的浮点数运算。 //BigInteger实现了任意精度的整数运算原创 2020-10-24 22:35:46 · 207 阅读 · 0 评论 -
杭电oj 2042 java实现
#杭电oj 2042 java不容易系列之二输入数据第一行是一个整数N,下面由N行组成,每行包含一个整数a(0<a<=30),表示收费站的数量。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int first=sc.nextInt();//计算的原创 2020-10-24 22:05:42 · 209 阅读 · 0 评论 -
杭电oj 2040 java实现
#杭电oj 2040 java亲和数古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是本身的约数)之和为:1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284。而284的所有真约数为1、2、4、71,142,加起来恰好为220。人们对这样的数感到很惊讶,并称为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。你的任务就成了一个程序,判断给定的两个数是否是亲和数imp原创 2020-10-24 18:55:08 · 169 阅读 · 0 评论 -
杭电oj 2032 java实现
#杭电oj 2032 java杨辉三角对不起大家,这个有结果,但是演示格式怎么也不对,希望大家借鉴并帮忙指正一下还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner原创 2020-10-24 17:22:34 · 170 阅读 · 0 评论 -
杭电oj 2030 java实现
#杭电oj 2030 java汉字统计统计给定文本文件中汉字的个数。Unicode:汉字bai的Unicode编码范围为\u4E00-\u9FA5import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int first=sc.nextInt();//字符串的个数原创 2020-10-24 16:01:43 · 219 阅读 · 0 评论 -
杭电oj 2029 java实现
#杭电oj 2029 java回文_easy版本“回文串”是一个正读和反读都一样的字符串,例如“ level”或“ noon”等等就是回文串。请写一个程序判断读入的串行是否是“回文”。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int first=sc.ne原创 2020-10-24 15:35:47 · 166 阅读 · 0 评论 -
杭电oj 2026 java实现
#杭电oj 2026 java首字母变大写输入一个英文句子,将每个单词的第一个字母改成大写字母。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ String str=sc.nextLine();//输入字符串 char[] arr=str.toCharA原创 2020-10-21 21:07:57 · 189 阅读 · 0 评论 -
杭电oj 2025 java实现
#杭电oj 2025 java查找最大元素对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ String str=sc.next();//输入字符串 char[] arr=str原创 2020-10-21 20:46:14 · 385 阅读 · 0 评论 -
杭电oj 2022 java实现
#杭电oj 2022 java海选女主角给你n个整数,求他们中所有奇数的乘积。面试那天,刚好来了mn个MM,站成一个mn的队列,副导演Fe(OH)2为每个MM打了分数,分数都是32位有符号整数。一开始我很纳闷:分数怎么还有负的?Fe(OH)2解释说,根据选拔规则,头发染成黄色、化妆太浓、穿的太少等等都要扣分数的,扣的多了就可能是负分了,当然,如果发现话语中夹有日语,就直接给-2147483648分了。分数送上来了,是我做决定的时候了,我的一个选拔原则是,要选一个面试分数绝对值(必须还是3原创 2020-10-20 22:51:02 · 311 阅读 · 0 评论 -
杭电oj 2021 java实现
#杭电oj 2021 java发工资咯:)作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵 但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,至少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资是正整数,单位元,人民币一共有100元,50元,10元,5元,2元和1元六种。import java.util.*; public class原创 2020-10-20 22:22:22 · 337 阅读 · 0 评论 -
杭电oj 2020 java实现
#杭电oj 2020 java绝对值排序输入n(n <= 100)个整数,按照绝对值从大到小排序后输出。转换保证对于每一个测试实例,所有的数的绝对值都不选择。import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int n=sc.nextInt();原创 2020-10-20 21:51:39 · 357 阅读 · 0 评论 -
杭电oj 2019 java实现
#杭电oj 2019 java数列有序有n(n <= 100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请依次插入到序列中,替换新的序列仍然有序。import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int n=sc.nextInt(原创 2020-10-19 22:52:09 · 488 阅读 · 2 评论 -
杭电oj 2017 java实现
#杭电oj 2017 java官方统计对于给定的一个字符串,统计其中数字字符出现的次数。import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int first=sc.nextInt();//排头 表示数字的个数 String arr[]=new St原创 2020-10-19 21:20:58 · 273 阅读 · 0 评论 -
杭电oj 2016 java实现
#杭电oj 2016 java数据的交换输出输入n(n <100)个数,发现其中最小的数,将它与最前面的数交换后输出这些数。import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int first=sc.nextInt();//排头 表示数字的个数原创 2020-10-19 21:02:35 · 201 阅读 · 0 评论 -
杭电oj 2039 java实现
#杭电oj 2039 java三角形给定三条边,请你判断一下能不能组成一个三角形。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int first=sc.nextInt();//排头 表示 数字个数 for (int i = 0; i < fir原创 2020-10-17 23:20:59 · 243 阅读 · 0 评论 -
杭电oj 2011 java 实现
#杭电oj 2011 java多重式求和多个式的描述如下:1-1/2 + 1/ 3-1 /4 + 1/ 5-1 /6 + ...现在请你求出该多个式的前n项的和。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int first=sc.nextInt();原创 2020-10-17 23:02:06 · 247 阅读 · 0 评论 -
杭电oj 2010 java实现
#杭电oj 2010 java水仙花数春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,例如:153 = 1 ^ 3 + 5 ^ 3 + 3 ^ 3。现在要求输出所有在m和n范围内的水仙花数。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanne原创 2020-10-17 22:11:40 · 388 阅读 · 3 评论 -
杭电oj 2009 java实现
#杭电oj 2009 java求数列的和数列的定义如下:数列的第一项为n,以后将为前一项的平方根,求数列的前m项的和。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { double n=sc.nextInt();//第一项 int m=sc.nextIn原创 2020-10-17 20:35:39 · 414 阅读 · 0 评论 -
杭电oj 2008 java实现
#杭电oj 2008 java数值统计统计给定的n个数中,负数,零和正数的个数。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int first=sc.nextInt();//排头,表示数字的个数 if(first==0) break;//如果n=0,原创 2020-10-17 20:22:28 · 263 阅读 · 0 评论 -
杭电oj 2007 java实现
#杭电oj 2007 java平方和与立方和给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int s=sc.nextInt();//表示较小的数 int l=sc.nextInt();原创 2020-10-17 20:09:37 · 230 阅读 · 0 评论 -
杭电oj 2006 java实现
#杭电oj 2006 java求奇数的乘积给你n个整数,求他们中所有奇数的乘积。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int total=1; while(sc.hasNext()) { int first=sc.nextInt();//排头第一个数,记录数字的个数 int[] ar原创 2020-10-17 19:45:55 · 186 阅读 · 1 评论