题解列表

筛选

虚张声势-题解(Java代码)-巧用Arrays.sort

思路:首先用正则表达式过滤掉原字符串中非字母即[^a-zA-Z]替换成空然后用自带的Arrays.sort对字符数组排序如果满足题意则两个字符数组中的值一样使用Arrays.equals判断即可```javaimportjava.io.BufferedInputStream;importjava.ut

筛排处理-题解(Java代码)-TreeSet

TreeSet自带去重和排序最佳方案```javaimportjava.io.BufferedInputStream;importjava.util.Arrays;importjava.util.Scanner;importjava.util.TreeSet;publicclassMain{publi

蛇行矩阵-题解(C语言代码)

摘要:关于这个矩阵有个想法: 输入是N,就是个边长N的上三角么,第一行数据有点意思,是每列的列数求和,比如样例中的1 3 6 10 15,1是∑1, 3是∑2, 6是∑3,这样的,那就先把这样的∑i的N个……

你的开发任务-题解(Java代码)

思路:把违禁词加到一个字符串数组加入的时候处理成正则表达式前缀比如Love存为([Ll])ove这样既能保留第一个字符又能匹配到大小写这也是核心点替换的时候还要注意补上*号```javaimportjava.io.BufferedInputStream;importjava.util.Scanner;

dp动态规划解法

一个区间的能量=左边的珠子*右边的珠子*右边下一个珠子合并两个区间的能量=左边区间的能量+右边区间的能量+左区间的左珠子*右区间的左珠子*右区间的下一个珠子。```cpp#include#include#includeusingnamespacestd;typedeflonglongLL;namesp

并查集思想

```cpp#include#include#include#includeusingnamespacestd;typedeflonglongLL;namespaceIO{inlineLLread(){LLo=0,f=1;charc=getchar();while(c>'9'||c='0'&&c