记录编号 42264 评测结果 AAAAAA
题目名称 [Tyvj 1675] 奖项统计 最终得分 100
用户昵称 GravatarCloud 是否通过 通过
代码语言 C++ 运行时间 0.003 s
提交时间 2012-09-18 17:19:56 内存使用 0.31 MiB
显示代码纯文本
#include<string>
#include<fstream>
using namespace std;
struct yu
{
	string st;
	int num;
}s[30];
int main(void)
{
	ifstream fin("orza.in");
	ofstream fout("orza.out");
	string str;
	s[0].st="NOIp#PJ#I#";
	s[1].st="NOIp#PJ#II#";
	s[2].st="NOIp#PJ#III#";
	s[3].st="NOIp#PJ#J#";
	s[4].st="NOIp#TG#I#";
	s[5].st="NOIp#TG#II#";
	s[6].st="NOIp#TG#III#";
	s[7].st="NOIp#TG#J#";
	s[8].st="NOI#Au#";
	s[9].st="NOI#Ag#";
	s[10].st="NOI#Cu#";
	s[11].st="NOI#Xp#";
	s[12].st="CTSC#Au#";
	s[13].st="CTSC#Ag#";
	s[14].st="CTSC#Cu#";
	s[15].st="CTSC#Xp#";
	s[16].st="APIO#C#Au#";
	s[17].st="APIO#C#Ag#";
	s[18].st="APIO#C#Cu#";
	s[19].st="APIO#A#Au#";
	s[20].st="APIO#A#Ag#";
	s[21].st="APIO#A#Cu#";
	s[22].st="IOI#Au#";
	s[23].st="IOI#Ag#";
	s[24].st="IOI#Cu#";
	s[25].st="UOI#Au#";
	s[26].st="UOI#Ag#";
	s[27].st="UOI#Cu#";
	s[28].st="UOI#Xp#";
	s[29].st="other";
	int n,i;
	fin>>n;
	for(;n;n--)
	{
		str.clear();
		fin>>str;
		bool f=1;
		for(i=0;i<29;i++)
			if(s[i].st==str)
			{
				f=0;
				s[i].num++;
				break;
			}
		if(f)
		{
			s[i].num++;
			getline(fin,str);
		}
	}
	for(i=0;i<30;i++)
		fout<<s[i].st<<":"<<s[i].num<<endl;
	fin.close();
	fout.close();
	return 0;
}