壞人必須死

2021-09-12 07:51:28 字數 641 閱讀 3155

有 m 個好人和 m 個壞人坐成乙個圈,前 m 個人是好人(編號為 1, 2, 3, …, m),後 m 個人是壞人(編號為 m + 1, m + 2, …, 2m)。現在他們開始迴圈報數,要求從編號為 1 的人開始報,如果有人報到 k 則他必須死亡,而死掉的人的下乙個人則繼續從 1 開始報數。請求出最小的 k 使得,所有的壞人都死掉而好人都活下來。

多組輸入,每組輸入 1 行,為乙個整數 m (1 <= m <= 12)

對於每組輸入,輸出為 1 個整數 k 為使得壞人都死掉的最小報的數

3

4

5

30

#include

using

namespace std;

intysf

(int sum,

int k,

int n)

return

(ysf

(sum-

1,k,n-1)

+ k -1)

% sum +1;

}int

main()

} cout << k << endl;

}return0;

}

好人與壞人

粗寫了下標題,看到的朋友肯定會會心的笑下,多麼幼稚的題目啊 可是,就是這麼幼稚的,卻是整個人生輪迴的寫照,人,必分兩種,一為好人,一為壞人 俗語有曰 做一好人難,然做一生之好人更難 聖人尚有難言之醜事,何況凡人乎?由此可見,電影 報刊上之好人或許也只是徒有其表,而實際內心卻齷齪也 只是 人生本是一場...

團戰可以輸 提莫必須死

團戰可以輸 提莫必須死 time limit 1000ms memory limit 65536kb problem description 為了一些你們不知道的原因,我們把lol的地圖抽象為乙個n m的矩陣 提莫積攢了k個蘑菇準備種到地圖上去,因為提莫的揹簍漏了,所以每乙個提莫走過的地方都會被擺下...

團戰可以輸 提莫必須死

為了一些你們不知道的原因,我們把lol的地圖抽象為乙個n m的矩陣 提莫積攢了k個蘑菇準備種到地圖上去,因為提莫的揹簍漏了,所以每乙個提莫走過的地方都會被擺下乙個蘑菇,兩個蘑菇同時種在乙個地方的話就會 所以一旦即將出現這種情況,提莫會直接傳送回家,防止自己被炸死 之前的排位賽中因為亂種蘑菇提莫已經被...