CSP
CSP软件能力认证,该专栏会将一些JAVA题解公开
lincs_
分布式系统、区块链、机器学习
展开
-
[Java] CSP练题模板
CSP又要开始了,题目刷起来!import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { // Use BufferedReader rather than RandomAccessFile; it's much faster BufferedReader f = new BufferedReader(new.原创 2021-08-26 15:13:04 · 130 阅读 · 0 评论 -
[python3] CSP 寻宝!大冒险!
CSP原创 2022-09-17 23:48:37 · 302 阅读 · 0 评论 -
[python3] CSP 角色授权
CSP原创 2022-09-17 23:47:40 · 324 阅读 · 0 评论 -
[Python3] CSP 未初始化警告
CSP原创 2022-06-11 16:51:11 · 147 阅读 · 0 评论 -
[Python3] CSP 风险人群筛查
CSP原创 2022-06-11 16:08:16 · 73 阅读 · 0 评论 -
[Python3] CSP 称检测点查询
CSP原创 2022-06-11 11:23:33 · 125 阅读 · 0 评论 -
[Java] 202104-3 DHCP服务器 (60分 debugging)
import java.io.*;import java.util.*;class Server{ class Address implements Comparable<Address> { /** * 0 = ungiven * 1 = wati to give * 2 = have * 3 = outdate **/ int state; int ID; int outdate; String user; public原创 2021-04-11 17:51:27 · 265 阅读 · 0 评论 -
[Java] 202012-3 带配额的文件系统 (60分 debugging)
import java.io.*;import java.util.*;class Node { private boolean isDir; private long LD; private long LR; private long size; private Map<String, Node> map; public Node(boolean isDir, long LD, long LR, Map<String, Node&g原创 2021-04-10 11:58:32 · 254 阅读 · 0 评论 -
[Java] 202006-3 Markdown渲染器
40分代码import java.io.*;import java.util.StringTokenizer; enum Text { BLANKLINE, PARAGRAPH, PARAGRAPHLine, PROJECT, PROJECTLINE;}public class Main { private static int countLine(StringBuilder paragraph, int w) { int ans = 0; for (int i = .原创 2020-10-16 11:01:25 · 333 阅读 · 0 评论 -
[Java] 201912-3 化学方程式
60分代码,未对括号进行处理import java.io.*; import java.util.Map;import java.util.HashMap;import java.util.StringTokenizer; public class Main { private static void handle(Map<String, Integer> map, String expr, boolean neg) { // System.out.println(ex.原创 2020-10-13 15:13:26 · 287 阅读 · 0 评论 -
[Java] 201909-3 字符画
import java.io.*; import java.util.StringTokenizer; class RGB { private final int RADIX = 16; private int r, g, b; public RGB(String pixel) { if (pixel.length() == 2) { r = g = b = Integer.parseInt(pixel.substring(1, 2) + pixel.substring(1, 2),原创 2020-10-15 15:52:00 · 150 阅读 · 1 评论 -
[Java] 201903-3 损坏的RAID5
import java.io.*; import java.util.StringTokenizer; public class Main { private static String base = "0123456789ABCDEF"; private static char toHex(int i) { return base.charAt(i); } private static int toDec(char c) { if (c >= '0' &&原创 2020-10-12 22:28:47 · 124 阅读 · 0 评论 -
[Java] 201812-3 CIDR合并
样例输入1212样例输出11.0.0.0/82.0.0.0/8样例输入2210/910.128/9样例输出210.0.0.0/8样例输入320/1128/1样例输出30.0.0.0/0从90分到100分,主要是运行超时的问题,这个我主要使用栈来优化import java.io.*;import java.util.*;class Prefix implements Comparable<Prefi...原创 2021-08-30 23:49:46 · 136 阅读 · 0 评论 -
[Java] 201803-3 URL映射
90分把我气的!import java.io.*;import java.util.*;import java.util.regex.Pattern;public class Main { public static void main(String[] args) throws IOException { // Use BufferedReader rather than RandomAccessFile; it's much faster // Buffere.原创 2021-08-26 17:55:04 · 150 阅读 · 0 评论 -
[Java] 201712-3 Crontab
import java.io.*;import java.util.*;class Crontab{ // map供月份与星期的英文缩写对照 private static Map<String, Integer> map = new HashMap<String, Integer>() { { put("jan", 1); put("feb", 2); put("mar", 3); put("apr", 4); put("may", 5)原创 2021-09-02 22:18:23 · 127 阅读 · 0 评论 -
[Java] 201709-3 JSON查询
问题描述 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,可以用来描述半结构化的数据。JSON 格式中的基本单元是值 (value),出于简化的目的本题只涉及 2 种类型的值: * 字符串 (string):字符串是由双引号 " 括起来的一组字符(可以为空)。如果字符串的内容中出现双引号 “,在双引号前面加反斜杠,也就是用 " 表示;如果出现反斜杠 \,则用两个反斜杠 \ 表示。反斜杠后面不能出现 " 和 \ 以外的字符。例如:”"、“hello”、.原创 2021-08-31 20:35:59 · 104 阅读 · 0 评论 -
[Java] 202104-1 灰度直方图
import java.io.*;import java.util.*;class Main { public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));原创 2021-04-11 17:48:57 · 216 阅读 · 0 评论 -
[Java] 202104-2 邻域均值
import java.io.*;import java.util.*;class Main { private int n; private int[][] A; private int[][] mat; private int neighbor(int I, int J, int r) { int sum = 0; for (int i = I - r; i <= I + r; i++) { for (int j = J - r; j <= J + r;原创 2021-04-11 17:49:56 · 473 阅读 · 1 评论 -
[Java] 202012-1 期末预测之安全指数
import java.io.*;import java.util.*;public class Main{ public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.o原创 2021-03-27 12:01:22 · 95 阅读 · 0 评论 -
[Java] 202012-2 期末预测之最佳阈值
import java.io.*;import java.util.*;class Pair implements Comparable<Pair>{ private int y; private int result; public Pair (int y, int result) { this.y = y; this.result = result; } public int compareTo (Pai原创 2021-03-27 17:52:18 · 279 阅读 · 0 评论 -
[Java] 202009-1 称检测点查询
import java.io.*;import java.util.*;class Pair implements Comparable<Pair>{ int id; int dist; public Pair(int id, int dist) { this.id = id; this.dist = dist; } public int id() { return this.id; }原创 2021-03-31 16:27:55 · 154 阅读 · 2 评论 -
[Java] 202009-2 风险人群筛查
CSP原创 2021-03-31 16:57:32 · 74 阅读 · 0 评论 -
[Java] 202006-1 线性分类器
import java.io.*;import java.util.*;public class Main{ private boolean check(int theta0, int theta1, int theta2, int[] x, int[] y, boolean[] flag, int n) { boolean ans1 = true, ans2 = true; for (int j = 0; j < n; j++)原创 2021-04-07 10:40:27 · 122 阅读 · 1 评论 -
[Java] 202006-2 稀疏向量
import java.io.*;import java.util.*;public class Main{ public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System..原创 2021-04-07 11:05:20 · 65 阅读 · 0 评论 -
[Java] 201912-1 报数
import java.io.*;import java.util.*;public class Main{ private boolean check(int n) { if (n % 7 == 0) { return true; } while (n != 0) { if (n % 10 == 7) return true; ..原创 2021-04-06 16:23:14 · 50 阅读 · 0 评论 -
[Java] 201912-2 回收站选址
import java.io.*;import java.util.*;class Pair{ private int x, y; public Pair(int x, int y) { this.x = x; this.y = y; } public int x() { return this.x; } public int y() { return this.y; }原创 2021-04-01 18:06:02 · 110 阅读 · 2 评论 -
[Java] 201909-1 小明种苹果
import java.io.*;import java.util.*;public class Main{ public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.o原创 2021-04-04 15:15:48 · 42 阅读 · 0 评论 -
[Java] 201909-2 小明种苹果(续)
import java.io.*;import java.util.*;public class Main{ public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.o原创 2021-04-04 15:45:34 · 128 阅读 · 1 评论 -
[Java] 201903-1 小中大
import java.io.*;import java.util.*;public class Main{ public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.o原创 2021-04-06 19:29:32 · 66 阅读 · 0 评论 -
[Java] 201903-2 二十四点
import java.io.*;import java.util.*;public class Main{ public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.o原创 2021-04-04 11:34:56 · 98 阅读 · 0 评论 -
[Java] 201812-1 小明上学
import java.io.*;import java.util.*;public class Main{ public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.o原创 2021-04-06 10:59:10 · 67 阅读 · 0 评论 -
[Java] 201812-2 小明放学
import java.io.*;import java.util.*;public class Main{ public Main() throws IOException { BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.o原创 2021-04-06 14:47:44 · 77 阅读 · 0 评论