Pagini recente » Cod sursa (job #2234206) | Cod sursa (job #1301500) | Cod sursa (job #2206518) | Cod sursa (job #329726) | Cod sursa (job #249230)
Cod sursa(job #249230)
#include<stdio.h>
#include<algorithm>
using namespace std;
long long S,a,b,i,sol,unu,minus,zero;
int main(){
FILE *f=fopen("plus.in","r");
fscanf(f,"%lld",&S);
for(i=1;i<=3;i++){
fscanf(f,"%lld %lld",&a,&b);
if(b == -1)
minus+= a;
if(b == 0)
zero+= a;
if(b == 1)
unu+= a;
}
fclose(f);
FILE *g=fopen("plus.out","w");
if( S > unu ){
fprintf(g,"%d",0);
fclose(g);
return 0;
}
sol = 1;
sol+= min(unu - S, minus);
sol*=(zero + 1);
fprintf(g,"%lld",sol);
fclose(g);
return 0;
}