#13089: why NA35%


fok1408 (好想學c++)

學校 : 不指定學校
編號 : 46016
來源 : [36.239.57.136]
最後登入時間 :
2018-07-01 19:40:08
d584. 技能點數skill -- jack1 | From: [211.75.2.19] | 發表日期 : 2017-12-03 17:40

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int occupation,level,point=0;
while(cin>>occupation>>level)
{
if(occupation==0)
{
cout<<0<<endl;
}
else
if(level<8)
{
cout<<0<<endl;
}
else
if(level==8)
{
if(occupation==2)
{
cout<<1<<endl;
}
else
cout<<0<<endl;
}
else
if(level==9)
{
if(occupation==2)
{
cout<<4<<endl;
}
else
cout<<0<<endl;
}
else
if(level==10)
{
if(occupation==2)
{
cout<<7<<endl;
}
else
cout<<1<<endl;
}
else
if(level>=11&&level<=29)
{
if(occupation==2)
{
point=1+(level-8)*3;
cout<<point<<endl;
}
else
point=1+(level-10)*3;
cout<<point<<endl;
}
else
if(level>=30&&level<=69)
{
if(occupation==2)
{
point=1+(level-8)*3+1;
cout<<point<<endl;
}
else
point=1+(level-10)*3+1;
cout<<point<<endl;
}
else
if(level>=70&&level<=119)
{
if(occupation==2)
{
point=1+(level-8)*3+1+1;
cout<<point<<endl;
}
else
point=1+(level-10)*3+1+1;
cout<<point<<endl;
}
else
if(level>=120)
{
if(occupation==2)
{
point=1+(level-8)*3+1+1+3;
cout<<point<<endl;
}
else
point=1+(level-10)*3+1+1+3;
cout<<point<<endl;
}
}



system("pause");
return 0;
}

 
ZeroJudge Forum