hdoj 1148 Rock-Paper-Scissors Tournament(模拟题)
来源:互联网 发布:无线网卡怎么改mac地址 编辑:程序博客网 时间:2024/05/16 04:30
思路:注意是两个测试输出之间有空行,而不是每测试后加一个空行,还有当w=l=0时会输出“-”;
代码如下:
#include <iostream> #include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <algorithm>#include <vector>using namespace std;struct{int win;int lost;}p[110];int main(){int n,time;int p1,p2;char s1[10],s2[10];int i;int k=1;while(scanf("%d",&n) && n){scanf("%d",&time);for(i=0;i<111;i++){p[i].lost=0;p[i].win=0;}while(time--){scanf("%d %s %d %s",&p1,s1,&p2,s2);if(strcmp(s1,"rock")==0 && strcmp(s2,"scissors")==0){p[p1].win++;p[p2].lost++;}else if(strcmp(s1,"scissors")==0 && strcmp(s2,"paper")==0){p[p1].win++;p[p2].lost++;}else if(strcmp(s1,"paper")==0 && strcmp(s2,"rock")==0){p[p1].win++;p[p2].lost++;}else if(strcmp(s1,s2)==0);else{p[p1].lost++;p[p2].win++;}}if(k!=1)printf("\n");k--;for(i=1;i<=n;i++){if(p[i].lost==p[i].win && p[i].win==0)printf("-\n");elseprintf("%.3lf\n",(double)(p[i].win)/(double)(p[i].win+p[i].lost));}} return 0; }
阅读全文
0 0
- hdoj 1148 Rock-Paper-Scissors Tournament(模拟题)
- HDU 1148 Rock-Paper-Scissors Tournament
- hdu 1148 Rock-Paper-Scissors Tournament
- HDU:1148 Rock-Paper-Scissors Tournament
- Rock, Scissors, Paper(模拟)
- HDU1148 Rock-Paper-Scissors Tournament
- POJ 2654 Rock-Paper-Scissors Tournament(水~)
- poj 2654 Rock-Paper-Scissors Tournament
- POJ-2654-Rock-Paper-Scissors Tournament
- HDOJ(HDU) 2164 Rock, Paper, or Scissors?
- HDOJ 2164 Rock, Paper, or Scissors?(水题)
- poj 2339 Rock, Scissors, Paper 模拟
- 模拟->YY POJ 2339 Rock, Scissors, Paper
- POJ 2339 Rock, Scissors, Paper(模拟)
- POJ 2339 Rock, Scissors, Paper 模拟
- Rock-Paper-Scissors
- 【poj2339】Rock, Scissors, Paper
- Rock, Scissors, Paper
- 用js实现类似qq中 移上头像 显示面板 然后移上面板可以在里面进行编辑
- 将无限循环小数写成分数
- 上拉电阻与下拉电阻的作用
- 协方差和协方差矩阵简要概述
- 竖式问题
- hdoj 1148 Rock-Paper-Scissors Tournament(模拟题)
- error while loading shared libraries: libnuma.so.1: cannot open shared object file
- JPGE、PNG和GIF的比较
- 进程间通信之信号量Semaphore
- ExecutorService 的理解与使用
- 图床
- Capstone日志2017-12-19
- 让你完全理解base64是怎么回事
- Android的IPC机制(一)——AIDL的使用