关注
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
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 考研对你找工作产生了哪些影响? #
6213次浏览 70人参与
# 打杂的实习你会去吗? #
109101次浏览 954人参与
# 聊聊这家公司值得去吗 #
240704次浏览 2244人参与
# 机械只有读研才有出路吗? #
20032次浏览 228人参与
# 你认为哪个岗位找工作最卷 #
17231次浏览 67人参与
# 面试被问第一学历差时该怎么回答 #
130944次浏览 823人参与
# 远程面试的尴尬瞬间 #
101163次浏览 830人参与
# 硬件人绝对不能踩的坑 #
61509次浏览 736人参与
# 工作中哪个瞬间让你想离职 #
24295次浏览 166人参与
# kpi面有什么特征 #
36467次浏览 266人参与
# 你有哪些缓解焦虑的方法? #
4170次浏览 146人参与
# 如何缓解入职前的焦虑 #
187478次浏览 1319人参与
# 职场人,说说你的烦心事 #
9177次浏览 83人参与
# 秋招最大的收获是什么? #
34317次浏览 302人参与
# 实习生应该准时下班吗 #
223684次浏览 1398人参与
# 职场上哪些事情令人讨厌 #
16992次浏览 86人参与
# 你今年的平均薪资是多少? #
126886次浏览 661人参与
# 为了找工作你投递了多少公司? #
12789次浏览 180人参与
# 运营/市场营销人的秋招现状 #
17381次浏览 189人参与
# 数字马力求职进展汇总 #
175443次浏览 1470人参与