週末舞會(佇列)

2021-07-23 23:05:47 字數 469 閱讀 1161

假設在週末舞會上,男士們和女士們進入舞廳時,各自排成一隊。跳舞開始時,依次從男隊和女隊的隊頭上各出一人配成舞伴。規定每個舞曲能有一對跳舞者。若兩隊初始人數不相同,則較長的那一隊中未配對者等待下一輪舞曲。現要求寫乙個程式,模擬上述舞伴配對問題。

第一行男士人數m和女士人數n;

第二行舞曲的數目k。

共k行,每行兩個數,表示配對舞伴的序號,男士在前,女士在後。

4 3 6

1 12 2

3 34 1

1 22 3

#include using namespace std;

int a[10001], b[10001], k1 = 1, f1 = 1, f2 = 1, r1, r2, m, n, k;

void init()

void queue_value()

}int main()

週末舞會C

題目描述 假設在週末舞會上,男士們和女士們進入舞廳時,各自排成一隊。跳舞開始時,依次從男隊和女隊的隊頭上各出一人配成舞伴。規定每個舞曲能有一對跳舞者。若兩隊初始人數不相同,則較長的那一隊中未配對者等待下一輪舞曲。現要求寫乙個程式,模擬上述舞伴配對問題。輸入 第一行兩隊的人數 第二行舞曲的數目。輸入樣...

例2 1 週末舞會

時間限制 1000 ms 記憶體限制 65536 kb 提交數 278 通過數 231 假設在週末舞會上,男士們和女士們進入舞廳時,各自排成一隊。跳舞開始時,依次從男隊和女隊的隊頭上各出一人配成舞伴。規定每個舞曲能有一對跳舞者。若兩隊初始人數不相同,則較長的那一隊中未配對者等待下一輪舞曲。現要求寫乙...

舞會(單向佇列)

舞會 問題描述 學校舉辦了一場舞會,男生和女生在入場時,各自排成一隊。伴奏響起時,依次從男隊和女隊的隊首各出一人配成舞伴。規定每個舞曲只有一對跳舞者,若兩隊初始人數不同,則較長的那一隊中未配對者等待下一輪舞曲。請利用程式模擬這個過程。輸入 一行,三個數字m,n和p,分別表示男隊人數 女隊人數和舞曲數...