Cod sursa(job #3367024)
| Utilizator | Data | 5 octombrie 2026 18:43:42 | |
|---|---|---|---|
| Problema | Stergeri | Scor | 0 |
| Compilator | c-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.56 kb |
include <stdio.h>
#define MAXM 100000
int vector_x[MAXM];
int vector_y[MAXM];
int main() {
FILE *fin, *fout;
fin = fopen("stergeri.in", "r");
long long n, k;
int m, i;
fscanf(fin, "%lld %d %lld", &n, &m, &k);
for (i = 0; i < m; i++) {
fscanf(fin, "%d %d", &vector_x[i], &vector_y[i]);
}
fclose(fin);
for (i = m - 1; i >= 0; i--) {
if (k >= vector_x[i]) {
k += (vector_y[i] - vector_x[i] + 1);
}
}
fout = fopen("stergeri.out", "w");
fprintf(fout, "%lld\n", k);
fclose(fout);
return 0;
}