Pagini recente » Cod sursa (job #1142969) | Cod sursa (job #2163006) | Cod sursa (job #1196427) | Cod sursa (job #1882318) | Cod sursa (job #461271)
Cod sursa(job #461271)
#include <cstdio>
const char FIN[] = "stergeri.in", FOU[] = "stergeri.out";
const int MAX = 100005;
struct vec
{
int i , j;
};
vec V[MAX];
int N, M, K;
int main()
{
freopen (FIN, "r", stdin);
freopen (FOU, "w", stdout);
scanf("%d %d %d", &N, &M, &K);
for (int i = 1; i <= M; ++i)
scanf("%d %d", &V[i].i, &V[i].j);
for (int i = M; i ; --i)
if ( V[i].i <= K )
K += V[i].j, K -= V[i].i, ++K;
printf("%d", K);
return 0;
}