import java.util.*; public class Main { static int count=0; public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int n=sc.nextInt(); int k=sc.nextInt(); int d=sc.nextInt(); gg(n,d,0,k,0); System.out.println(count); } } public static void gg(int n,int d,int sum,int index,int max) { if(n==sum) { if(max>=d){ count++; } return; } int t=max; for(int i=index;i>=1;i--) { if(sum+i>n) { continue; } if(i>max) { max=i; } gg(n,d,sum+i,index,max); max=t; } } }
点赞 2

相关推荐

在打卡的大老虎很想潜...:你在找实习,没啥实习经历,技术栈放前面,项目多就分两页写,太紧凑了,项目你最多写两个,讲清楚就行,项目背景。用到的技术栈、亮点、难点如何解决,人工智能进面太难了,需求少。你可以加最新大模型的东西
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务