[1] 授業単元:シミュレーション
[2] 問題文(含コード&リンク):

2つの窓口をもった航空機check-inカウンタがあるとする
客の到着時間timeとサービス時間durが与えられた時、客の平均待ち時間を求めることを考える。
例えば、客A,B,C,D,E,F,Gが以下のような時間単位でカウンタに到着し、サービスを受けた場合の平均待ち時間を計算してみなさい。
    time dur
A 1 3
B 2 3
C 3 4
D 4 2
E 5 5
F 6 2
G 7 3

2つの待ち行列Q1、Q2とする客は待ち行列の短い方でサービスを受ける。また、待ち行列の長さが同じなら、Q1でサービスを受けるとする

[3] 環境
 [3.1] OS: (Windows)
 [3.2] コンパイラ名とバージョン: (VC 6.0またはbcc32)
 [3.3] 言語: (C/C++/どちらでも可)
[4] 期限: ([2006年01月23日まで])
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/1518.cpp
このサンプルの欠けている関数を埋めていくと完成するらしい。
でも、上のコードが読みづらい場合は0から好きなように作ってもよいそうです。

二つQueueがあって、待ちが少ない方に新しくきた客がpushされていくシミュレーションで、
待ち始めてからサービス終了してpopするまでの待ち時間の平均値を出せという問題のようです。
割と難しいのではないかと思いますが、どうかよろしくお願いします。