石頭剪刀布大賽

2021-09-17 05:36:04 字數 739 閱讀 8910

題意:

每場比賽有n個玩家共進行k次比賽,你需要計算每個隊員獲勝的平均概率。

輸入包含多個測試例項,第一行n,k,接下k行是每次的出拳

輸出每個隊員的平均概率,若獲勝概率不確定,輸出『-』

輸入:2 4

1 rock 2 *****

1 scissors 2 *****

1 rock 2 rock

2 rock 1 scissors

輸出:0.333

0.667

解題思路:

列舉每個人的w,l

ac**:

#include

using namespace std;

int n=

0,k=

0,cases=0;

typedef

struct pe

} pe,

*pelink;

pe peos[

100+5]

;int

duel

(char c1,

char c2)

}int

main()

else

if(flag<0)

}if(cases>1)

printf

("\n");

for(

int i=

1;i<=n;i++)}

}return0;

}

剪刀石頭布

開始學習時寫的剪刀石頭布 雖然是用c 寫的 我感覺思想還是面向過程 慚愧慚愧 include include include include includeusing namespace std enum caiquan class inte cet inte cet inte cet system...

石頭剪刀布

題目描述 石頭剪刀布是常見的猜拳遊戲 石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一樣,則不分勝負。在 生活大 第二季第 8 集中出現了一種石頭剪刀布的公升級版遊戲。公升級版遊戲在傳統的石頭剪刀布遊戲的基礎上,增加了兩個新手勢 斯波克 星際迷航 主角之一。蜥蜴人 星際迷航 中的反面角色。這五種手勢...

剪刀石頭布

現在一共有 n個人 分別記為 1,2,n 在玩剪刀石頭布,如果知道他們每個人都出了什麼,你能找出來誰是 winner嗎?當且僅當乙個人可以贏其他所有人時,才稱這個人是 winner。我們將剪刀記作 2,石頭記作 0,布記作 5,那麼勝負關係就應當是2能贏 5,5能贏 0,0能贏 2。input 輸入...