Pagini recente » Cod sursa (job #819925) | Cod sursa (job #2355443) | Cod sursa (job #3208999) | Cod sursa (job #1731600) | Cod sursa (job #735658)
Cod sursa(job #735658)
#include<fstream>
#include<cstdlib>
#include<ctime>
#define dim 600007
using namespace std;
ifstream f("congr.in");
ofstream g("congr.out");
int p,v[dim],i,x[dim];
long long s;
int main () {
f>>p;
for(i=1;i<2*p;i++){
f>>v[i];
if(i<=p){
s+=v[i];
x[i]=i;
}
}
srand(time(NULL));
while(s%p) {
int w=1+rand()%p;
int r=1+rand()%(p-1);
r+=p;
s+=v[x[r]];
s-=v[x[w]];
swap(x[r],x[w]);
}
for(i=1;i<=p;i++)
g<<x[i]<<" ";
return 0;
}