K

来源:互联网 发布:红帽子linux iso下载 编辑:程序博客网 时间:2024/06/10 00:03

题目http://acm.timus.ru/problem.aspx?space=1&num=2073

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>using namespace std;int main(){int i,j,n,m,s,t,k;char sp[50],state[60],ti[10];char date[50]; int v[100];scanf("%d",&t);printf("+------------------------------+--------+-------------+\n");printf("|Contest name                  |Date    |ABCDEFGHIJKLM|\n");printf("+------------------------------+--------+-------------+\n");for(int o=0;o<t;o++){memset(v,0,sizeof(v));scanf("\n");gets(sp);scanf("%s",date);scanf("%d %d",&n,&m);while(m--){scanf("%s",ti);getchar();gets(state); if(strcmp(state,"Accepted")==0) v[ti[0]-'A']=1;else if (strcmp(state,"Accepted")!=0&&v[ti[0]-'A']!=1) v[ti[0]-'A']=2;}printf("|%s",sp);int len=strlen(sp);for(i=len;i<30;i++)printf(" ");printf("|%s|",date);for(i=0;i<n;i++){if(v[i]==1) printf("o");else if(v[i]==2) printf("x");else printf(".");}for(;i<13;i++)printf(" ");printf("|\n");printf("+------------------------------+--------+-------------+\n");}return 0;}


0 0
原创粉丝点击