题解列表

筛选

蛇行矩阵-题解(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

挚爱C语言-题解(Java代码)

```javaimportjava.io.BufferedInputStream;importjava.util.Arrays;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=ne

递归搜索解法

每次从最后一位开始搜索,如果当前位置已经到达这个位置的最大值,就递归进行下一位的搜索,如果当前没有到达最大值,就把当前位置进行+1操作,如果到第一位时还不能加,就证明是错误的。```cpp#include#include#include#include#includeusingnamespacestd