CNMARBLE - Trò chơi với những viên bi
Tác giả: happyboy99x
Ngôn ngữ: C++
#include<cstdio>
#include<algorithm>
using namespace std;
#define N 500000
pair<int, int> a[N+1];
int n, s, m;
int main() {
scanf("%d%d", &n, &m);
for(int i = 0; i < n; ++i) {
scanf("%d", &a[i].first);
a[i].second = i + 1;
s += a[i].first;
}
for(int x = s/m; x > 0; --x) {
sort(a, a+n);
for(int i = n - m; i < n; ++i) {
printf("%d ", a[i].second);
--a[i].first;
}
putchar(10);
}
return 0;
}