6880 | 2023-12-19 13:32:12 | markvok15 | Bevásárlás | cpp17 | Hibás válasz 0/100 | 3ms | 3688 KiB |
#include <iostream>
using namespace std;
int main()
{
int A,B,C;
cin>>A>>B>>C;
if(A+B+C<10)
{
cout<<-1;
}
else if (A<=10)
{
cout<<10*300;
}
else if(A+B<=10)
{
switch (A)
{
case 1: cout<<1*300+9*350;
break;
case 2: cout<<2*300+8*350;
break;
case 3: cout<<3*300+7*350;
break;
case 4: cout<<4*300+6*350;
break;
case 5: cout<<5*300+5*350;
break;
case 6: cout<<6*300+4*350;
break;
case 7: cout<<7*300+3*350;
break;
case 8: cout<<8*300+2*350;
break;
case 9: cout<<9*300+1*350;
break;
case 0: cout<<0*300+10*350;
break;
}
}
else if(A+B+C>=10)
{
switch(A)
{
case 1: switch(B)
{
case 0:cout<<300*1+0*350+9*400;
break;
case 1:cout<<300*1+1*350+8*400 ;
break;
case 2:cout<<300*1+2*350+7*400 ;
break;
case 3:cout<<300*1+3*350+6*400 ;
break;
case 4:cout<<300*1+4*350+5*400 ;
break;
case 5:cout<<300*1+5*350+4*400 ;
break;
case 6:cout<<300*1+6*350+3*400 ;
break;
case 7:cout<<300*1+7*350+2*400 ;
break;
case 8:cout<<300*1+8*350+1*400 ;
break;
case 9:cout<<300*1+9*350+0*400 ;
break;
};
break;
case 2: switch(B)
{
case 0:cout<<300*2+0*350+8*400;
break;
case 1:cout<<300*2+1*350+7*400 ;
break;
case 2:cout<<300*2+2*350+6*400 ;
break;
case 3:cout<<300*2+3*350+5*400 ;
break;
case 4:cout<<300*2+4*350+4*400 ;
break;
case 5:cout<<300*2+5*350+3*400 ;
break;
case 6:cout<<300*2+6*350+2*400 ;
break;
case 7:cout<<300*2+7*350+1*400 ;
break;
case 8:cout<<300*2+8*350+0*400 ;
break;
};
break;
case 3: switch(B)
{
case 0:cout<<300*3+0*350+7*400;
break;
case 1:cout<<300*3+1*350+6*400 ;
break;
case 2:cout<<300*3+2*350+5*400 ;
break;
case 3:cout<<300*3+3*350+4*400 ;
break;
case 4:cout<<300*3+4*350+3*400 ;
break;
case 5:cout<<300*3+5*350+2*400 ;
break;
case 6:cout<<300*3+6*350+1*400 ;
break;
case 7:cout<<300*3+7*350+0*400 ;
break;}
break; ;
case 4:switch(B)
{
case 0:cout<<300*4+0*350+6*400;
break;
case 1:cout<<300*4+1*350+5*400 ;
break;
case 2:cout<<300*4+2*350+4*400 ;
break;
case 3:cout<<300*4+3*350+3*400 ;
break;
case 4:cout<<300*4+4*350+2*400 ;
break;
case 5:cout<<300*4+5*350+1*400 ;
break;
case 6:cout<<300*4+6*350+0*400 ;
break;}
break;
case 5:switch(B)
{
case 0:cout<<300*5+0*350+5*400;
break;
case 1:cout<<300*5+1*350+4*400 ;
break;
case 2:cout<<300*5+2*350+3*400 ;
break;
case 3:cout<<300*5+3*350+2*400 ;
break;
case 4:cout<<300*5+4*350+1*400 ;
break;
case 5:cout<<300*5+5*350+0*400 ;
break;}
break;
case 6:switch(B)
{
case 0:cout<<300*6+0*350+4*400;
break;
case 1:cout<<300*6+1*350+3*400 ;
break;
case 2:cout<<300*6+2*350+2*400 ;
break;
case 3:cout<<300*6+3*350+1*400 ;
break;
case 4:cout<<300*6+4*350+0*400 ;
break; }
break;
case 7:switch(B)
{
case 0:cout<<300*7+0*350+3*400;
break;
case 1:cout<<300*7+1*350+2*400 ;
break;
case 2:cout<<300*7+2*350+1*400 ;
break;
case 3:cout<<300*7+3*350+0*400 ;
break; }
break;
case 8: switch(B)
{
case 0:cout<<300*8+0*350+2*400;
break;
case 1:cout<<300*8+1*350+1*400 ;
break;
case 2:cout<<300*8+2*350+0*400 ;
break;}
break;
case 9:{
switch (B)
{
case 0:cout<<300*9+0*350+1*400;
break;
case 1: cout<<300*10+0*350+0*400;
break;
}
}
}
}
else if(B+C<=10)
{
switch(B)
{case 1:cout<<1*350+9*400;
break;
case 2: cout<<2*350+8*400 ;
break;
case 3: cout<<3*350+7*400 ;
break;
case 4: cout<<4*350+6*400 ;
break;
case 5: cout<<5*350+5*400 ;
break;
case 6: cout<<6*350+4*400 ;
break;
case 7: cout<<7*350+3*400 ;
break;
case 8: cout<<8*350+2*400 ;
break;
case 9: cout<<9*350+1*400 ;
break;
case 0: cout<<10*350+0*400;
break;}
}
else if(C>=10)
{
cout<<10*400;
}
return 0;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
subtask1 | 0/0 | ||||||
1 | Hibás válasz | 3ms | 1876 KiB | ||||
2 | Elfogadva | 3ms | 2392 KiB | ||||
3 | Hibás válasz | 3ms | 2620 KiB | ||||
subtask2 | 0/10 | ||||||
4 | Elfogadva | 3ms | 2808 KiB | ||||
5 | Hibás válasz | 3ms | 2888 KiB | ||||
6 | Hibás válasz | 3ms | 3136 KiB | ||||
subtask3 | 0/20 | ||||||
7 | Hibás válasz | 3ms | 2980 KiB | ||||
8 | Hibás válasz | 3ms | 3160 KiB | ||||
9 | Hibás válasz | 3ms | 3164 KiB | ||||
10 | Elfogadva | 3ms | 3176 KiB | ||||
subtask4 | 0/30 | ||||||
11 | Hibás válasz | 3ms | 3272 KiB | ||||
12 | Hibás válasz | 3ms | 3416 KiB | ||||
13 | Hibás válasz | 3ms | 3420 KiB | ||||
14 | Hibás válasz | 3ms | 3316 KiB | ||||
subtask5 | 0/40 | ||||||
15 | Hibás válasz | 3ms | 3556 KiB | ||||
16 | Elfogadva | 3ms | 3660 KiB | ||||
17 | Elfogadva | 3ms | 3560 KiB | ||||
18 | Hibás válasz | 3ms | 3536 KiB | ||||
19 | Hibás válasz | 3ms | 3536 KiB | ||||
20 | Hibás válasz | 3ms | 3688 KiB |