关注
第二题我用排列组合写了下 package tencent; import java.util.Scanner; public class Dpstrk{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); int k = scan.nextInt(); int a = scan.nextInt(); int x = scan.nextInt(); int b = scan.nextInt(); int y = scan.nextInt(); System.out.print(getInt(k, a, x, b, y)); scan.close(); } public static int getInt(int k,int a,int x,int b,int y){ int d=0; int count = 0; if(a*x<k) d = x; else d = k/a;// 歌曲A的个数 for(int i =0;i<=d;i++){ int cb = (k-i*a)/b; if(cb>y||(k-i*a)%b !=0)//注意y的选择和整除 continue; count += (getjs(x)/(getjs(i)*getjs(x-i))* getjs(y)/(getjs(cb)*getjs(y-cb)))%1000000007; } return count; } public static int getjs(int n){ if(n==0) return 1; int cj = 1; for(int i=1;i<=n;i++){ cj *= i; } return cj; } }
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届的你们有几段实习? #
34931次浏览 399人参与
# 打工人的工作餐日常 #
50353次浏览 383人参与
# 你被哪些公司秒挂过? #
26389次浏览 223人参与
# 月薪多少能在一线城市生存 #
17906次浏览 234人参与
# 如何提高实习转正率? #
10032次浏览 148人参与
# 你后悔自己读研吗? #
14282次浏览 215人参与
# 你认为哪些项目算烂大街? #
14047次浏览 256人参与
# 你以为的实习VS真实的实习 #
19648次浏览 182人参与
# 追觅科技求职进展汇总 #
17302次浏览 119人参与
# 双非能在秋招上岸吗? #
220162次浏览 1165人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
116407次浏览 804人参与
# 你觉得技术面多长时间合理? #
98276次浏览 712人参与
# 哪些公司真双非友好? #
14453次浏览 80人参与
# 机械校招之路总结 #
93110次浏览 1891人参与
# 最难的技术面是哪家公司? #
7855次浏览 68人参与
# 找工作时的取与舍 #
82105次浏览 587人参与
# 网申一定要掌握的小技巧 #
10306次浏览 66人参与
# 拼多多求职进展汇总 #
648745次浏览 5186人参与
# 海康威视求职进展汇总 #
489168次浏览 3619人参与
# 你小时候最想从事什么职业 #
104003次浏览 1787人参与