演算法提高 書院主持人
問題描述
北大附中書院有m個同學,他們每次都很民主地決策很多事情。按羅伯特議事規則,需要乙個主持人。同學們民主意識強,積極性高,都想做主持人,當然主持人只有一人。為了選出主持人,他們想到了乙個辦法並認為很民主。方法是:
大家圍成一圈,從1到m為每個同學編號。然後從1開始報數, 數到n的出局。剩下的同學從下位開始再從1開始報數。最後剩下來的就是主持人了。現在已經把同學從1到m編號,並約定報數為n的出局,請程式設計計算一下,哪個編號的同學將會成為主持人。
輸入格式
一行,由空格分開的兩個整數m n。
輸出格式
乙個整數,表示主持人的編號
樣例輸入
15 3
樣例輸出
樣例輸入
200 55
樣例輸出
資料規模和約定
10000>m>0; 100>n>0;
時間限制1.0秒
法一:陣列標記出局的人 超時90
#includeusing namespace std;
int a[10000] = ;
int main()
} i++;
}while (count > 1);
for (int i = 1; i <= m; i++) }
return 0;
}
法二:學習部落格帥地,原來這個就是著名的約瑟夫環,,,我一直不知道,emmm。100
#includeusing namespace std;
int f(int m, int n)
int main()
歡迎批評指正! 藍橋杯試題 演算法提高 書院主持人 C C
資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 北大附中書院有m個同學,他們每次都很民主地決策很多事情。按羅伯特議事規則,需要乙個主持人。同學們民主意識強,積極性高,都想做主持人,當然主持人只有一人。為了選出主持人,他們想到了乙個辦法並認為很民主。方法是 大家圍成一圈,從1到m為...
知識競賽主持人一定要看的主持寶典
我在天縱競賽活動軟體公司工作了近十年,作為乙個有二十多年知識競賽活動舉辦經驗的老牌知識競賽整體方案提供商 天縱競賽活動軟體公司每年要承接很多場競賽活動,在這個過程中我見過了各種各樣的主持人,有電視台專業的主持人,也有單位業餘的主持人。他們有的主持得很成功,有的則有不同程度的失誤。我覺得有必要將這些寫...
第二週問題 主持人的煩惱
一天zzq主持一項遊戲,共n位同學,需要兩兩同學為一組來上台來玩一項遊戲。但是,眾所周知,玩遊戲的時候,如果兩個人的顏值差距 m,就會互相嫌棄。所以,為了遊戲能夠好玩。在遊戲開始前,zzq已經調查了所有n個同學的顏值。但是現在問題又來了,zzq想知道,最多能湊出多少組同學一起上台?需注意一人只能出現...