現在一共有
n個人(分別記為
1, 2, …, n
)在玩剪刀石頭布,如果知道他們每個人都出了什麼,你能找出來誰是
winner嗎?
當且僅當乙個人可以贏其他所有人時,才稱這個人是
winner。
我們將剪刀記作
2,石頭記作
0,布記作
5,那麼勝負關係就應當是2能贏
5,5能贏
0,0能贏
2。input
輸入資料的第一行包含乙個整數
t ( 1 <= t <= 150)
,表示接下來一共有
t組測試資料。
每組測試資料的第一行包含乙個整數
n (2 <= n <= 100000)
表示一共有
n個人在玩剪刀石頭布,接下來一行一共有
n個數,每個數均為0、
2或5中的某乙個,依次描述了這
n個人分別出了什麼,其中第
i個整數描述了第
i個人出了什麼。
output
對於每組資料,用一行輸出乙個整數表示
winner
是第幾個人(
[1, n]
中的某個整數)。
如果不存在
winner
,則用一行輸出「
no winner
」(不包括引號)。
sample input
335 5 232 0 030 2 5
sample output
3no winnerno winner
要是有贏家就只能出現兩種手勢並且其中一種只能有乙個
#includeusing namespace std;
int main()
cin>>n;
for (i=0;i>num;
if (num==2)
if (num==0)
if (num==5)
}if ((a[0]==1)&&(a[1]==0)) cout<
剪刀石頭布
開始學習時寫的剪刀石頭布 雖然是用c 寫的 我感覺思想還是面向過程 慚愧慚愧 include include include include includeusing namespace std enum caiquan class inte cet inte cet inte cet system...
石頭剪刀布
題目描述 石頭剪刀布是常見的猜拳遊戲 石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一樣,則不分勝負。在 生活大 第二季第 8 集中出現了一種石頭剪刀布的公升級版遊戲。公升級版遊戲在傳統的石頭剪刀布遊戲的基礎上,增加了兩個新手勢 斯波克 星際迷航 主角之一。蜥蜴人 星際迷航 中的反面角色。這五種手勢...
剪刀石頭布
描述 石頭剪刀布是常見的猜拳遊戲。石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一樣,則不分勝負。一天,小a和小b正好在玩石頭剪刀布。已知他們的出拳都是有週期性規律的,比如 石頭 布 石頭 剪刀 石頭 布 石頭 剪刀 就是以 石頭 布 石頭 剪刀 為週期不斷迴圈的。請問,小a和小b比了n輪之後,誰贏...