记录编号 | 349247 | 评测结果 | WAAWWAWWWW | ||
---|---|---|---|---|---|
题目名称 | 社长的qwa | 最终得分 | 30 | ||
用户昵称 | 是否通过 | 未通过 | |||
代码语言 | C++ | 运行时间 | 0.909 s | ||
提交时间 | 2016-11-14 20:35:32 | 内存使用 | 0.70 MiB | ||
#include<iostream> #include<cstdio> #include<algorithm> #include<cstring> using namespace std; int n,k,f[100010]; typedef unsigned long long ll; ll ans=999999999999; ll desl(int b){ ll u=0; for(int i=b;i<b+k-1;i++){ u+=(f[i+1]-f[i])*((i)*(b+k-1-i)); } return u; } int main(){ freopen("qwa.in","r",stdin); freopen("qwa.out","w",stdout); scanf("%d%d",&n,&k); for(int i=1;i<=n;i++)scanf("%d",&f[i]); sort(f+1,f+1+n); for(int i=1;i<=n-k+1;i++){ ans=min(ans,desl(i)); } printf("%lld",ans); return 0; }