解题思路:
注意事项:
参考代码:
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
const int i=1000;
int a[i],s[i];
int main(){
int n,r,j=0,minx=0;
memset(s,0,sizeof(s));
cin>>n>>r;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+n+1);
for(int i=1;i<=n;i++)
{
j++;
if(j==r+1) j=1;
s[j]+=a[i];
minx+=s[j];
}
cout<<minx<<endl;
return 0;
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:475 |
剔除相关数 (C语言代码)浏览:1015 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:543 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:561 |
简单的a+b (C语言代码)浏览:632 |
1024题解浏览:812 |
蚂蚁感冒 (C语言代码)浏览:775 |
格式化数据输出 (C语言代码)浏览:822 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:520 |
简单的a+b (C语言代码)浏览:464 |