問題 A Alice和Bob的決鬥

2021-08-21 15:17:22 字數 773 閱讀 2790

bob和alice要進行決鬥,他們約定誰輸了,就**乙個星期,並把你邀請來當裁判。

以下是他們的決鬥規則:

1.由計算機給定一組無序可重複的整數序列。

2.alice先抽出最小的數字。

3.bob再抽出最大的數字。

4.抽出來的數字從序列中消失,兩人輪流抽取,直至只剩下最後乙個數字。

如果剩下的這個數字是偶數,則alice勝。如果是奇數,則bob勝。

你作為公平公正的裁判,能判斷出究竟是alice勝還是bob勝嗎?

輸入資料的的第一行是t(0 <= t <= 100),表示接下來的樣例數目。

對於每個樣例,輸入為一行:

第乙個數字為電腦給定的序列元素個數n(1 <= n <=10000),接下來n個數字為序列元素。

對於每個測試樣例,輸出"alice"或者"bob"。

如果alice勝出,輸出"alice"。

否則,輸出"bob"。

3

5 1 2 3 4 5

6 1 2 3 4 5 6

4 6 1 4 5

bob

alice

bob

#include#includeusing namespace std;

int main()

sort(a,a + n);

if(a[n/2]%2 == 0) printf("alice\n");

else printf("bob\n");

} return 0;

}

ACM暑期訓練 Alice和Bob的決鬥

題目描述 bob和alice要進行決鬥,他們約定誰輸了,就 乙個星期,並把你邀請來當裁判。以下是他們的決鬥規則 1.由計算機給定一組無序可重複的整數序列。2.alice先抽出最小的數字。3.bob再抽出最大的數字。4.抽出來的數字從序列中消失,兩人輪流抽取,直至只剩下最後乙個數字。如果剩下的這個數字...

Bob 檔案的讀取和寫入

import os make 製作 dir資料夾 x 0 while x 100 os.remove str x x 1import os os.mkdir r c users jrcode01 desktop pubg for x in range 10000 os.mkdir r c users...

MyBatis的 or 和and 問題

今天排查乙個mybatis查詢的問題,用的動態sql語句結果發現個問題。在mybatis中 or 的位置不同也會影響查詢結果。上 這是有問題的 select id querycomissionrecord resulttype comissionrecordresult select sum t.a...