![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
侯大菜同志
风吹不息,生命伊始
展开
-
ccf-csp 201312-4 有趣的数(Java)
文章目录问题描述格式要求解题思路AC代码注意事项官网传送门问题描述我们把一个数称为有趣的,当且仅当: 1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。 2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。 3. 最高位数字不为0。 因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。 ...原创 2020-01-13 19:40:05 · 244 阅读 · 0 评论 -
ccf-csp 1912-3 化学方程式(Java)
import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Main { public static void main(String[] args) { // TODO Auto-generated...原创 2019-12-19 12:10:55 · 1421 阅读 · 4 评论 -
ccf-csp 201403-1 相反数(Java)
文章目录问题描述格式要求解题思路AC代码官网传送门问题描述有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。格式要求输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。输出格式 只输出一个整数,即这 N 个数中包含多...原创 2019-12-08 22:46:39 · 170 阅读 · 0 评论 -
ccf-csp 201312-3 最大的矩形(Java)
文章目录问题描述格式要求解题思路方案一方案二AC代码问题描述在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子,最大矩形如下图所示的阴影部分,面积是10格式要求输入...原创 2019-12-07 16:05:07 · 335 阅读 · 0 评论 -
ccf-csp 201312-2 ISBN号码(Java)
文章目录问题描述格式要求解题思路注意事项AC代码问题描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位...原创 2019-12-06 22:55:13 · 141 阅读 · 0 评论 -
ccf-csp 201312-1 出现次数最多的数(Java)
文章目录问题描述格式要求解题思路AC代码问题描述给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。格式要求输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。输出格式 输出这n个次数...原创 2019-12-06 21:38:34 · 233 阅读 · 0 评论 -
ccf-csp 201812-1 小明上学(Java)
文章目录题目背景问题描述格式要求评测用例规模与约定问题解答源代码题目背景小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。 京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒,黄灯 ...原创 2019-12-04 19:42:59 · 150 阅读 · 0 评论 -
ccf-csp 201812-2 小明放学(Java)
文章目录题目背景问题描述样例输入评测用例规模与约定问题解答题眼源代码题目背景汉东省政法大学附属中学所在的光明区最近实施了名为“智慧光明”的智慧城市项目。具体到交通领域,通过“智慧光明”终端,可以看到光明区所有红绿灯此时此刻的状态。小明的学校也安装了“智慧光明”终端,小明想利用这个终端给出的信息,估算自己放学回到家的时间。问题描述一次放学的时候,小明已经规划好了自己回家的路线,并且能够预测经...原创 2019-10-30 13:30:47 · 160 阅读 · 0 评论 -
利用PipedInputStream和PipedOutputStream实现线程间通信
文章目录问题描述设计思路完整源代码问题描述多个线程之间可以通过管道流实现数据的传输,利用管道输入流(PipedInputStream)和管道输出流(PipedOutputStream)创建两个线程,一个线程从文件中读取数据,从管道输出流输出,另一个线程从管道输入流中取出文件据,并保存到本地自己任意指定的文件中。实现文件的传输功能。设计思路创建管道输入流和输出流对象,并将其连接;创建线程...原创 2019-06-15 23:10:19 · 350 阅读 · 0 评论 -
算法:互补DNA-Java
文章目录题目实现方法(一)实现方法(二)知识点总结:题目脱氧核糖核酸(DNA)是一种在细胞核中发现的化学物质,带有生物体发育和功能的“指令”。在DNA串中,符号“A”和“T”是彼此的互补,如“C”和“G”。你有DNA的一条链(字符串,Haskell除外);你需要获得另一个互补的一面。 DNA链从不是空的或根本没有DNA(再次,除了Haskell)。例子如下:DnaStrand.makeC...原创 2019-05-09 21:57:04 · 1015 阅读 · 0 评论