Pagini recente » Cod sursa (job #1584304) | Cod sursa (job #2787775) | Cod sursa (job #108454) | Cod sursa (job #2879651) | Cod sursa (job #350394)
Cod sursa(job #350394)
#include <stdio.h>
#include <algorithm>
using namespace std;
#define MAX_N 300010
int n, m, k, p;
int v[32][32][8], ind[32][32];
inline int cmp(int x, int y) {
return x > y;
}
int main() {
freopen("tricouri.in", "r", stdin);
freopen("tricouri.out", "w", stdout);
scanf("%d %d", &n, &m);
for (int i = 1; i <= n; i++) {
int x;
scanf("%d", &x);
for (int j = 2; j <= 20; j++) {
int r = x % j;
v[j][r][++ind[j][r]] = x;
sort(v[j][r] + 1, v[j][r] + 6, cmp);
if (ind[j][r] > 5) ind[j][r] = 5;
}
}
return 0;
}