OJ
文章平均质量分 91
oj
有人看我吗
PHP天下第一!!!!
展开
-
Problem F: 逆转字符串
Description输入一个字符串(不含空格,长度不超过1000)你的任务就是把它反序输出就算你赢了。Input输入一个字符串(不含空格)Output逆转后的字符串Sample InputabcdefgSample Outputgfedcbaimport java.util.Scanner;public class Main {public static void main(String[] a...原创 2018-05-12 21:07:28 · 291 阅读 · 0 评论 -
Problem E: 整数排序
Description给10个整数a(i)(0=<ai<=1000) 输出排序好之后的序列Input输入为一行,包含10个无规则的整数,用空格分隔Output按照从小大排序后的十个整数Sample Input9 8 6 2 1 5 0 3 4 7 Sample Output0 1 2 3 4 5 6 7 8 9 import java.util.Arrays;import java.util.Sc...原创 2018-05-12 21:06:13 · 422 阅读 · 0 评论 -
Problem C: 矩阵转置
Description输入N*N的矩阵,输出它的转置矩阵。Input第一行为整数N。 接着是一个N*N的矩阵。Output转置矩阵,注意,每两个数之间用一个空格隔开,行末没有空格Sample Input21 21 2Sample Output1 12 2import java.util.Scanner;public class Main { public static void main(S...原创 2018-05-12 21:05:04 · 518 阅读 · 1 评论 -
Problem B: 去掉空格
Problem B: 去掉空格Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 405 Solved: 236Description读入一些字符串,将其中的空格去掉。Input输入为多行,每行为一个字符串,字符串只由字母、数字和空格组成,长度不超过80。请处理到文件末尾。Output对于每行输入,输出转换后的字符串。Sample InputHello...原创 2018-05-12 19:52:59 · 440 阅读 · 0 评论 -
Problem A: 三进制小数
Problem A: 三进制小数Description你的任务呢,是将一个有理数转换成三进制小数。“什么是三进制小数呢?”你一定会问,这很明白,就是以三为基(二进制数以2为基,而十进制数则以10为基)的小数。 Input有理数的值都是在0与1之间的,每个有理数都由一个分子和一个分母表示,分子与分母之间隔着一个斜杠。有理数的个数不会超过1000个。Output输出格式见样本输出,它是以小数点开头的具...原创 2018-05-12 19:50:41 · 281 阅读 · 0 评论 -
Problem T: 习题6-9 折半查找
Description有10个整数已按从小到大的顺序排好序,存储在一个数组中,再输入一个数,要求用折半查找法找出该数是数组中的第几个元素(输出该元素的下标即可)。如果该数不在数组中,则输出"Not exist!"Input输入数据共2行第一行10个整数,按从小到大的顺序输入,中间以空格分隔。第二行1个整数Output折半查找所得该数所在数组中的元素下标,单独占一行。若该数不存在,则输出一行信息 "...原创 2018-05-13 10:10:15 · 602 阅读 · 0 评论 -
Problem S: C语言-字符统计
Description输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。Input一行字符Output统计值Sample Inputaklsjflj123 sadf918u324 asdf91u32oasdf/.';123Sample Output23 16 2 4import java.util.Scanner; public class Main { public sta...原创 2018-05-13 10:10:28 · 662 阅读 · 0 评论 -
Problem Q: Problem A: Hay Points
DescriptionProblem A: Hay PointsEach employee of a bureaucracy has a job description - a few paragraphs that describe the responsibilities of the job. The employee's job description, combined with oth...原创 2018-05-13 10:10:37 · 281 阅读 · 0 评论 -
Problem M: 芯片测试
Description 基础练习 芯片测试 时间限制:1.0s 内存限制:512.0MB 问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。 每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。 给出所有芯片...原创 2018-05-13 10:10:46 · 185 阅读 · 0 评论 -
Problem L: dota2 and nba2k
Description无重力学长喜欢玩dota2,狙击枪学长喜欢玩nba2k,但是他们不喜欢英文字母,所以想请大家帮个忙。Input第一行给出输入组数t,共有t组测试数据,每组给出一个字符串Output字符串中的数字Sample Input2dota2nba2kSample Output22import java.util.Arrays;import java.util.Scanner; pub...原创 2018-05-12 21:11:17 · 231 阅读 · 0 评论 -
Problem K: 统计
Description搜索引擎需要计算关键词在文章中的相关性,请你写一个程序统计一个单词(不区分大小写)在文章中出现的次数。Input多组测试数据,每组两行。第一行,一个单词。(单词长度不超过10)第二行,一些句子,表示一篇文章。(文章长度不超过100000个字符)输入仅有字母,空格和标点符号。Output每组测试数据输出一行,表示最少单词在文章中出现的次数。Sample InputHelloDa...原创 2018-05-12 21:10:20 · 504 阅读 · 0 评论 -
Problem H: 幂的末尾
Description幂ab的末三位数是多少?Input多组输入两个正整数a,b。1<=a<=100,1<=b<=10000。Output从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零Sample Input3 4Sample Output081import java.util.Scanner; public class Main { pu...原创 2018-05-12 21:09:22 · 573 阅读 · 0 评论 -
Problem G: 局部极大值
Description给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。Input输入在第一行中给出矩阵的个数t输入在第2行中给出矩阵A的行数M和列数N(3<=M,N<=20);最后M行,每行给出A在该行的N个元素的值。数字间以空格分隔。Output每行按照...原创 2018-05-12 21:08:23 · 548 阅读 · 0 评论 -
P2129: 矩阵最大值
Description编写一个程序输入一个m*n的矩阵存储并输出,并且求出每行的最大值和每行的总和。要求把每行总和放入每行最大值的位置,如果有多个最大值,取下标值最小的那一个作为最大值。最后将结果矩阵输出。Input输入的第一行包括两个整数m和n(1<=m,n<=100),分别代表矩阵的行和列的维数。接下来的m行每行有n个数,代表矩阵的元素。Output可能有多组测试数据,对于每组数据...原创 2018-06-06 10:16:47 · 288 阅读 · 0 评论 -
字符颠倒(一句实现)
import java.util.Scanner;public class Main {public static void main(String[] args) { Scanner cin = new Scanner(System.in); System.out.println(new StringBuffer(cin.nextLine()).reverse());}}原创 2018-06-04 15:07:05 · 388 阅读 · 0 评论 -
P1220: 删除重复
Description在一无符号整型数组中,存在着一些重复的数字,请将重复的数字去掉,再按升序进行输出。Input输入数据由两行组成,第一行为数字的数量,第二行则是由空格分隔的数据。Output由回车分隔的若干数据。Sample Input51 1 6 3 3Sample Output136import java.util.Scanner;import java.util.TreeSet;publ...原创 2018-06-03 17:04:26 · 569 阅读 · 0 评论 -
Problem F: 寻找2的幂
Description数学上把2的K次方叫2的K次幂,如4、8、32等。给定一个整数n,请输出距离它最近的那个2的幂是多少。如果有两个距离相同,输出那个小的。Input只有一个整数 n(10 <= n <= 2000000000)Output只有一个整数,表示距离 最近的那个2的幂。Sample Input17Sample Output16import java.util.Scanne...原创 2018-05-13 16:57:14 · 1103 阅读 · 0 评论 -
Problem C: 班级人数
Description某班学生参加程序设计大赛,最后结果及格有超过P%但不足Q%的人。现在给你P和Q,你要算出该班最少有多少人。(数据弱了一点,所以好通过)。Input两个实数P,Q。用空格隔开。每个数最多有两位小数。0.00<=p<q<=99.99Output神风堂最少的人数。Sample Input13 14.167.73 67.92Sample Output1528import jav...原创 2018-05-13 16:55:58 · 654 阅读 · 3 评论 -
1039: 计算1977!
编写一个程序,计算1977!的值import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); System....原创 2018-05-13 15:09:40 · 434 阅读 · 0 评论 -
Problem B: 明明的随机数
Description明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。Input有2行,第1行为1个正整数,表示所生成的随机数的个数: N...原创 2018-05-13 11:06:33 · 205 阅读 · 0 评论 -
Problem A: C语言考试练习题_保留字母
Description编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。Input一个字符串,长度不超过80个字符Output删掉非英文字母后的字符串。Sample Inputabc123+xyz.5Sample Outputabcxyzimport java.util.Scanner;public class Main { public static void ma...原创 2018-05-13 10:48:27 · 627 阅读 · 1 评论 -
8除不尽的数
一个自然数被8除余1,所得的商被8除也余1,再将第二次的商被8除后余7,最后得到一个商为a.又知该自然数被17除余4.所得的商被17除余15,最后得到一个商是a的2倍.求这个自然数.public class P1012b {public static void main(String[] args) {for (int i = 1;; i += 8) {if (i %...原创 2018-05-13 10:40:22 · 2801 阅读 · 0 评论 -
魔法币
小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。魔法机器1:如果投入x个魔法币,魔法机器会将其变为2x+1个魔法币魔法机器2:如果投入x个魔法币,魔法机器会将其变为2x+2个魔法币小易采购魔法神器总共需要n个魔法币,所以小易只能通过两台魔法机器产生恰好n个魔法币,小易需要你帮...原创 2018-07-31 10:45:57 · 266 阅读 · 0 评论 -
P1323: 结义兄弟
Description古人结义,年长为兄,年幼为弟。某日我校某班同学打算结义气兄弟,但他们遇到了一个难题:谁为兄,谁为弟呢?Input输入第一行有一个整数N(0< N < 1000)表示N个同学。 接下来有N行,且每行都有一个字符串(全为小写字母且长度小于30)和3个整数 ,分别表示姓名、年、月、日。 所有同学的年龄均为1900年以后的。Output请按从兄到弟的...原创 2018-07-23 09:42:21 · 394 阅读 · 0 评论 -
单词分割
Description从键盘输入一段英文,将其中的英文单词分离出来:已知单词之间的分隔符包括空格,问号、句号(小数点)和分号。 Input输入一行字符串 (字符不超过1000)Output将分割后的单词按行输出Sample InputThere are apples; oranges and peaches on the table.Sample OutputThereareapplesorang...原创 2018-07-11 19:46:22 · 1357 阅读 · 0 评论 -
字符串统计
Description对于给定的一个字符串,统计其中数字字符出现的次数。Input输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。Output对于每个测试实例,输出该串中数值的个数,每个输出占一行。Sample Input2asdfasdf123123asdfasdfasdf111111111asdfasdfasdfSample Outp...原创 2018-07-10 15:00:07 · 173 阅读 · 0 评论 -
计算a的b次方的个位数
import java.math.BigInteger;import java.util.Scanner;public class P2574 { public static void main(String[] args) { Scanner cin = new Scanner(System.in); while (cin.hasNext()) { BigInteger a = cin....原创 2018-07-10 14:58:26 · 2863 阅读 · 0 评论 -
统计字符串中每个字符出现的次数
一.使用java style,使用map的特性来写import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class CharacterStatisticsA {public static void main(String[] args) { Scanner cin = new Scanner(Sy...原创 2018-07-10 14:57:16 · 314 阅读 · 0 评论 -
P1260: 找子串
Description给定原子串和目标子串,要你求得目标子串在原子串当中出现的次数。Input多组测试数据,每组测试数据第一行是原子串,第二行是目标子串 子串长度不会超过100. Output输出目标子串在原子串当中出现的次数。Sample Inputabc123abcabcaabcCdeAbcAbcdeccdecdeSample Output22import java.util.Arrays;i...原创 2018-06-07 16:31:22 · 186 阅读 · 0 评论 -
Problem G: 单词分隔
Description从键盘输入一段英文,将其中的英文单词分离出来:已知单词之间的分隔符包括空格,问号、句号(小数点)和分号。 Input输入一行字符串 (字符不超过1000)Output将分割后的单词按行输出Sample InputThere are apples; oranges and peaches on the table.Sample OutputThereareapplesorang...原创 2018-07-10 16:25:28 · 243 阅读 · 0 评论 -
java数据类型转化
public class test { public static void main(String[] args) throws Exception { // int---->String int a = 10; String str = a + ""; String str1 = String.valueOf(a); String str2 = Integer....原创 2018-07-24 16:02:13 · 174 阅读 · 0 评论 -
P1140: 第几天
Description给定一个日期,输出这个日期是该年的第几天。Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。Output对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input1985/1/202006/3/12Sample Output20...原创 2018-07-23 14:03:33 · 176 阅读 · 0 评论 -
P1264: 图书馆占位
Description图书馆占位的很厉害,只要去晚了一会就没有位置了。有些人占着位置却不来自习,这就造成了资源的浪费。现在我们的问题是一天当中有n个同学可能会来到同一个座位,假设上面有人则另外找座位,若没有人,则就可以占据此位置,直至你离开为止。为了最大化利用图书馆资源,我们要求的问题是一个位置最多能够被几个同学来用过。 Input多组测试数据 第一行为n个同学 (1 <=n<...原创 2018-07-23 11:00:43 · 441 阅读 · 0 评论