关注
import java.util.Arrays;
import java.util.Scanner;
/**
* 奶牛编号
* @author WangYixin
*
*/
public class Main2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int n = sc.nextInt();
//假设arr非降序,否则需要对齐排序
int[] arr = new int[n];
for(int i= 0;i<n;i++){
arr[i] = sc.nextInt();
}
//!!!!新增加排序
Arrays.sort(arr);
long[] f = new long[n];
f[0] = arr[0];
for(int i=1;i<n;i++){
//不影响前面+影响前面
long front = (arr[i]-arr[i-1])*f[i-1] % 1000000007;
long after = f[i-1]*(arr[i-1]- i) ;
f[i] = (front + after)% 1000000007;
}
System.out.println(f[n-1]);
}
}
}
查看原帖
点赞 1
相关推荐
mjasjon:牛客那堆卖课哥也一样, 资料烂的要死 用大模型刷一遍都不愿意 代码也是bug频出
点赞 评论 收藏
分享
点赞 评论 收藏
分享
02-03 18:36
门头沟学院 测试工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开春招了? #
41915次浏览 233人参与
# 关于提前批我想问 #
279081次浏览 2346人参与
# 小厂一定不能去吗? #
3414次浏览 57人参与
# 如果没找到工作,考公是你的退路吗 #
64865次浏览 454人参与
# 哪些公司开暑期实习了? #
1314次浏览 14人参与
# 实习心态崩了 #
105923次浏览 537人参与
# 为了秋招你都做了哪些准备? #
33297次浏览 539人参与
# 通信/硬件求职避坑tips #
143775次浏览 1092人参与
# 计算机专业还有必要去大厂卷吗 #
57167次浏览 232人参与
# 牛友的志愿填报指南 #
54451次浏览 389人参与
# 秋招笔试记录 #
367150次浏览 2103人参与
# 应届生,你找到工作了吗 #
117088次浏览 715人参与
# 通信硬件薪资爆料 #
1241904次浏览 7220人参与
# 我的求职精神状态 #
436598次浏览 3110人参与
# 业务面应该做哪些准备 #
98825次浏览 1106人参与
# 如果再来一次,你还会学硬件吗 #
156269次浏览 1471人参与
# 23届的你们都什么时候入职? #
238278次浏览 1124人参与
# 机械制造薪资爆料 #
1947425次浏览 11048人参与
# 你找工作的时候用AI吗? #
183518次浏览 934人参与
# 一人推荐一个机械人值得去的公司 #
473837次浏览 4288人参与