Cod sursa(job #122146)

Utilizator bogdanhm999Casu-Pop Bogdan bogdanhm999 Data 10 ianuarie 2008 22:45:12
Problema Plus Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <stdio.h>

long s,i,nr,t,a[3];
long long rez,min;

int main(){
    freopen ("plus.in","r",stdin);
    freopen ("plus.out","w",stdout);
    
    scanf ("%ld",&s);
    for (i=1;i<=3;i++){
        scanf("%ld %ld",&nr,&t);
        a[t+1]+=nr;
    }
    rez=(long long)a[1]+1;
    if (a[2]<s)rez=0;
    else{
         a[2]-=s;
         min=a[2];
         if (a[0]<min)min=a[0];
         rez=(long long)rez*(min+1);
    }
    printf("%lld\n",rez);
    
    return 0;
}