poj 2654 Rock-Paper-Scissors Tournament
来源:互联网 发布:ppt是什么软件 编辑:程序博客网 时间:2024/05/29 18:41
题目来源:http://poj.org/problem?id=2654
#include <iostream>#include <cstdio>#include <cstring>using namespace std;const int MAXN = 210;int main(){ char m1[10], m2[10]; int iWin[MAXN], iLose[MAXN], p1, p2, i, n, m, k = 0; while(~scanf("%d", &n) && n) { scanf("%d", &m); if(k) printf("\n"); memset(iWin, 0, sizeof(iWin)); memset(iLose, 0, sizeof(iLose)); for(i = 0; i < m*n*(n-1)/2; ++i) { scanf("%d %s %d %s", &p1, m1, &p2, m2); if((!strcmp(m1, "rock") && !strcmp(m2, "scissors")) || (!strcmp(m1, "scissors") && !strcmp(m2, "paper")) || (!strcmp(m1, "paper") && !strcmp(m2, "rock"))) iWin[p1]++, iLose[p2]++; if((!strcmp(m1, "rock") && !strcmp(m2, "paper")) || (!strcmp(m1, "paper") && !strcmp(m2, "scissors")) || (!strcmp(m1, "scissors") && !strcmp(m2, "rock"))) iWin[p2]++, iLose[p1]++; } for(i = 1; i <= n; ++i) if(iWin[i] + iLose[i]) printf("%.3lf\n", (double)iWin[i]/(iWin[i] + iLose[i])); else printf("-\n"); ++k; } return 0;}
0 0
- poj 2654 Rock-Paper-Scissors Tournament
- POJ-2654-Rock-Paper-Scissors Tournament
- POJ 2654 Rock-Paper-Scissors Tournament(水~)
- HDU1148 Rock-Paper-Scissors Tournament
- HDU 1148 Rock-Paper-Scissors Tournament
- hdu 1148 Rock-Paper-Scissors Tournament
- HDU:1148 Rock-Paper-Scissors Tournament
- poj 2339 Rock, Scissors, Paper
- POJ 2339 Rock, Scissors, Paper
- poj 3917 Rock, Paper, Scissors
- POJ-2339-Rock, Scissors, Paper
- poj 2339 Rock, Scissors, Paper
- POJ - 2339 Rock, Scissors, Paper
- poj 2339 Rock, Scissors, Paper
- poj 2339 Rock, Scissors, Paper
- hdoj 1148 Rock-Paper-Scissors Tournament(模拟题)
- poj 2339 Rock, Scissors, Paper 模拟
- 模拟->YY POJ 2339 Rock, Scissors, Paper
- canvas的画文字方法参数的意义?
- php apache : Fatal error: Call to undefined function mysql_connect()
- 高可用MYSQL学习之路(一)——环境搭建&mysql复制
- 编写高校的Android代码
- 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
- poj 2654 Rock-Paper-Scissors Tournament
- 【C++ STL学习之四】容器list深入学习
- Error: Bad login user
- 利用java的反射以及在java web反射机制的使用优化程序
- C++primer plus第六版课后编程题答案16.9
- java版的渊子赛马
- 内网端口映射软件之80端口映射全端口映射
- 【C++ STL学习之五】容器set和multiset
- Oracle 行转列两种方法