记忆化搜索求解
查看原帖
记忆化搜索求解
999144
Serendipity_Gzy楼主2023/8/14 11:21

import java.util.Scanner;

public class Main {
	static int count=1;
    public static void main(String[] args) {
       Scanner sc=new Scanner(System.in);
       int n=sc.nextInt();
       Main a=new Main();
       a.shulie(n);
       System.out.println(count);
       }
    public int shulie(int m) {
 		   int x=m/2;
 		   count+=x;
 		   for(;x>=1;x--)
 		   shulie(x);
 		   return count;
    }
}
虽然知道这样递归超时要用记忆化搜索,刚刚理解记忆化搜索不知道怎么使用,有大佬可以按我的代码实现一下吗,虽然看了好多其他大佬的题解(记忆化搜索),但由于是c或c++的还是不太懂
2023/8/14 11:21
加载中...