关注
爱奇艺奶牛问题:
import java.math.BigInteger;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int[] arr = new int[n];
for(int i = 0; i<n; i++){
arr[i] = in.nextInt();
}
Arrays.sort(arr);
Main solutionWay = new Main ();
System.out.println(solutionWay.solution(n,arr));
}
public BigInteger solution(int n, int[] arr){
BigInteger num = BigInteger.valueOf(1);
final BigInteger mode = BigInteger.valueOf(1000000007L);
for(int i = 0; i < arr.length; i++){
if(arr[i] - i > 0){
num = num.multiply( BigInteger.valueOf(arr[i]-i));
}
else{
num = BigInteger.valueOf(0);
}
}
return num.mod(mode);
}
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
32738次浏览 254人参与
# 妈妈治愈了你哪些脆皮时刻 #
47525次浏览 360人参与
# 27届实习投递记录 #
114835次浏览 1256人参与
# 我的工作日记 #
207989次浏览 1829人参与
# 我的求职总结 #
512736次浏览 7094人参与
# 你投了多少家公司?进展是___ #
248242次浏览 1449人参与
# 大学生该如何认清当下的就业环境? #
178847次浏览 943人参与
# AI面会问哪些问题? #
134611次浏览 3468人参与
# 要毕业了,再不说就来不及了 #
6382次浏览 111人参与
# 我与AI的日常 #
10820次浏览 202人参与
# 27届求职交流 #
500441次浏览 4665人参与
# 如果公司降薪,你会跳槽吗? #
168854次浏览 972人参与
# 今年秋招还有金九银十吗 #
85140次浏览 518人参与
# 25届非技术实习投递记录 #
159441次浏览 1027人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
168800次浏览 916人参与
# 应届生应该先就业还是先择业 #
202380次浏览 945人参与
# 快手求职进展汇总 #
775729次浏览 7155人参与
# 你以为的实习VS真实的实习 #
144219次浏览 760人参与
# 你觉得什么岗位会被AI替代 #
65416次浏览 386人参与
# 你的秋招进行到哪一步了 #
2803202次浏览 23414人参与

查看9道真题和解析