题解列表

筛选

不同单词个数统计

```importjava.util.HashSet;importjava.util.Scanner;publicclassDemo1487{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);while(sc

编写题解 1014: [编程入门]阶乘求和

解题思路:要考虑数据的溢出,结果和中间变量都要考虑数据大小;注意事项:参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in)

简单代码版本

摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class Main {    public static void main(String[] args……

Java实现正则问题

摘要: import java.util.*; import java.math.*; public class Main { static char[] arr; stati……

java深度优先搜索

解题思路:将k进制看作[0~k)个数,填入N个坑位中,可以重复,转换为深度优先搜索思想;注意事项:当遇到第一个0时候,设置标记lastZero=true;连续遇到0时,选择跳过,而且第一个坑位不能是0参考代码:importjava.util.Scanner;publicclassMain{static

很简单的思路 有需要可以看看

解题思路:注意事项:参考代码:importjava.util.ArrayList;importjava.util.Collections;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scanner

java代码之回溯法

解题思路:每次行动判断下一步,1、如果在边上,那么只有一个方向能走,所怀有最大gold大于当前物品,就只有一条路走,就是不拿,向唯一方向行动2、跟1,不过最大gold小于当前,两条路,拿还是不拿3、如果不在边上,两个方向,判断gold,如果大于,

比较详细的讲解,适合新手

```java/*举个列子,结合列子和下面分析进行理解ccdda000000a000001a000001c011111d011222d011233分析:在创建dp数组的时候根据读取到的两行字符串的长度i和j,进行创建dp[i+1][j+1],