记录编号 125114 评测结果 AAAAAAAAAA
题目名称 [NOIP 2003]乒乓球 最终得分 100
用户昵称 Gravatar水中音 是否通过 通过
代码语言 C++ 运行时间 0.005 s
提交时间 2014-10-07 19:45:35 内存使用 0.46 MiB
显示代码纯文本
  1. #include<iostream>
  2. #include<cstdio>
  3. using namespace std;
  4. struct www{
  5. int wo,di,w,d;
  6. www(){wo=0;di=0;w=0;d=0;}
  7. } a[10000];
  8. int i=1,b=1,n;
  9. char x;
  10. int main()
  11. {
  12. freopen("table.in","r",stdin);
  13. freopen("table.out","w",stdout);
  14. while(1)
  15. {
  16. x=getchar();
  17. if(x=='E')break;
  18. if(x=='\n')continue;
  19. if(x=='W'||x=='L')
  20. {
  21. if(x=='W')
  22. {
  23. a[i].wo++;
  24. a[b].w++;
  25. }
  26. else
  27. {
  28. a[i].di++;
  29. a[b].d++;
  30. }
  31. ///////////////////11
  32. if(a[i].wo>=11||a[i].di>=11)
  33. {
  34. n=a[i].wo-a[i].di;
  35. if(n<0) n*=-1;
  36. if(n>=2) i++;
  37. }
  38. ///////////////////21
  39. if(a[b].w>=21||a[b].d>=21)
  40. {
  41. n=a[b].w-a[b].d;
  42. if(n<0) n*=-1;
  43. if(n>=2) b++;
  44. }
  45. }
  46. }
  47. for(int p=1;p<=i;p++)
  48. printf("%d:%d\n",a[p].wo,a[p].di);
  49. printf("\n");
  50. for(int p=1;p<=b;p++)
  51. printf("%d:%d\n",a[p].w,a[p].d);
  52. return 0;
  53. }