比赛 |
20150714B |
评测结果 |
WWWWWWWWWW |
题目名称 |
拱猪计分 |
最终得分 |
0 |
用户昵称 |
サイタマ |
运行时间 |
0.005 s |
代码语言 |
C++ |
内存使用 |
0.31 MiB |
提交时间 |
2015-07-14 11:28:45 |
显示代码纯文本
#include<fstream>
#include<string>
using namespace std;
int main()
{
ifstream fin("heart.in");
ofstream fout("heart.out");
int ans[5],jishu;
string num[20];
while(!fin.eof())
{
for(int a=1;a<=4;a++)
{
jishu=0;
fin>>ans[a];
for(int b=1;b<=ans[a];b++)
{
fin>>num[b];
if(b==ans[a])
{
if(b>12&&b<15)
{
if(num[b-12]=="H1"&&num[b-11]=="H2"&&num[b-10]=="H3"&&num[b-9]=="H4"&&num[b-8]=="H5"&&num[b-7]=="H6"&&num[b-6]=="H7"&&num[b-5]=="H8"&&num[b-4]=="H9"&&num[b-3]=="H10"&&num[b-2]=="H11"&&num[b-1]=="H12"&&num[b]=="H13")
jishu+=200;
if(num[1]=="S12")
jishu-=100;
if(num[1]=="D11")
jishu+=100;
}
if(b==15)
{
if(num[1]=="S12"&&num[2]=="D11"&&num[b-12]=="H1"&&num[b-11]=="H2"&&num[b-10]=="H3"&&num[b-9]=="H4"&&num[b-8]=="H5"&&num[b-7]=="H6"&&num[b-6]=="H7"&&num[b-5]=="H8"&&num[b-4]=="H9"&&num[b-3]=="H10"&&num[b-2]=="H11"&&num[b-1]=="H12"&&num[b]=="H13")
jishu+=500;
if((num[1]=="S12"||num[1]=="D11")&&num[2]=="C10"&&num[b-12]=="H1"&&num[b-11]=="H2"&&num[b-10]=="H3"&&num[b-9]=="H4"&&num[b-8]=="H5"&&num[b-7]=="H6"&&num[b-6]=="H7"&&num[b-5]=="H8"&&num[b-4]=="H9"&&num[b-3]=="H10"&&num[b-2]=="H11"&&num[b-1]=="H12"&&num[b]=="H13")
{
if(num[1]=="S12")
jishu+=100;
if(num[1]=="D11")
jishu+=300;
}
}
if(b==16)
jishu+=1000;
if(b<13)
{
for(int c=1;c<=b;c++)
{
if(num[c]=="H1")
jishu-=50;
if(num[c]=="H2")
jishu-=2;
if(num[c]=="H3")
jishu-=3;
if(num[c]=="H4")
jishu-=4;
if(num[c]=="H5")
jishu-=5;
if(num[c]=="H6")
jishu-=6;
if(num[c]=="H7")
jishu-=7;
if(num[c]=="H8")
jishu-=8;
if(num[c]=="H9")
jishu-=9;
if(num[c]=="H10")
jishu-=10;
if(num[c]=="H11")
jishu-=20;
if(num[c]=="H12")
jishu-=30;
if(num[c]=="H13")
jishu-=40;
if(num[c]=="S12")
jishu-=100;
if(num[c]=="D11")
jishu+=100;
}
}
for(int c=1;c<=b;c++)
{
if(num[c]=="C10")
jishu*=2;
}
}
}
if(ans[1]==0&&ans[2]==0&&ans[3]==0&&ans[4]==0)
continue;
if(jishu>0)
fout<<'+'<<jishu<<' ';
else
fout<<jishu<<' ';
}
fout<<endl;
}
fin.close();
fout.close();
return 0;
}