题解列表

筛选

记忆化搜索解法

```importjava.util.Arrays;importjava.util.Scanner;publicclassMain{staticintN;staticint[]a;staticint[]mem;staticintf(intx){if(mem[x]!=0)returnmem[x];int

dp和dfs两种解法(java)

参考代码:importjava.util.*;publicclassMain{staticintn;staticint[][]g=newint[26][26];staticint[][]dp=newint[26][26];staticint[]dx={1,

布尔数组模拟速解

用长度L+1的布尔数组模拟路上树的情况若有树则是true没有则是false比int数组设置01更高效```importjava.util.Arrays;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){

最Easy的一集

这怎么好意思放在中等题????```importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);int[]apple=newint[10];for(

扩大二维数组模拟解决

用M+2\*N+2规模的数组去容纳M\*N的field容易解决访问越界问题每检测到一个地雷,就把地雷周围的数字+1```importjava.util.Arrays;importjava.util.Scanner;publicclassMain{staticintM;staticintN;static

循环控制输出

```importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);while(sc.hasNext()){intN=sc.nextInt();int

[java]运动的抽象与分解

```importjava.util.Scanner;publicclassMain{staticintL,W,x,y,R,a,v,s;staticbooleaninput(Scannersc){L=sc.nextInt();W=sc.nextInt();x=sc.nextInt();y=sc.nex

使用Java的BigInteger类迅速解决整除问题

BigInteger类是java提供的用于大整数(可以超过long类型范围)计算的类构造方法:publicBigInteger(Stringval)获取指定的大整数常用方法:publicBigIntegeradd(BigIntegerval)加法publicBigIntegersubtract(Big