大佬们,能帮我看一下这个对吗?(第一道笔试题,视力表) public static void main(String[] args){ Scanner scanner=new Scanner(System.in); int[] a=new int[5]; while(scanner.hasNext()){ for(int i=0;i<5;i++){ a[i]=scanner.nextInt(); } int res=Find(a); System.out.println(res); } } public static int Find(int[] a){ int n=a[0]*a[0]; int sum=1; for(int i=1;i<5;i++){ if(a[i]!=0){ sum=sum*Count(n,a[i]); n=n-a[i]; } } return sum; } public static int Count(int n,int k){ int sum=n; int a1=1; int b1=1; for(int i=sum;i>sum-k;i--){ a1=a1*i; } for(int j=1;j<=k;j++){ b1=b1*j; } int res=a1/b1; return res; }
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
02-16 22:33
杉川机器人 嵌入式工程师 18.0k*13.0, 年终奖1~9个月浮动
点赞 评论 收藏
分享
牛客鼠:校友你这简历基本无敌了,春招刷刷题去冲大厂
点赞 评论 收藏
分享

牛客热帖

更多
牛客网
牛客企业服务