Cod sursa(job #352747)

Utilizator CezarMocanCezar Mocan CezarMocan Data 3 octombrie 2009 13:06:10
Problema Secventa 5 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <cstdio>
#include <vector>
#define maxn 1100000
#define mod 666013

using namespace std;

int n, l, u, i, j;
char ss[10100000];
char *pp;
int v[maxn];
vector <int> h[mod];

inline int read_value() {
	int val = 0;
	for (; '0' <= *pp && *pp <= '9'; pp++)
		val = val * 10 + *pp - '0';
	pp++;
	return val;
}

void read_data() {
	fread(ss, 1, 4000000, stdin);
	pp = ss;
	n = read_value(); l = read_value(); u = read_value();

	for (i = 1; i <= n; i++)
		v[i] = read_value();
}

int main() {
	freopen("secv5.in", "r", stdin);
	freopen("secv5.out", "w", stdout);

	read_data();
	
	for (i = 1; i <= n; i++)
		h[v[i] % mod].push_back(i);

	return 0;
}