Soru 4 - C Kargo

C Kargo, tüm dünyaya yayılmış yerleşik teşkilatı, dünyanın en ücra köşelerine kurduğu merkezleriyle 10 yılda 1 numaralı kargo şirketi konumuna ulaşmıştır. Şirket yapısına göre sadece 1 genel merkez bulunmaktadır. Bunun dışındaki merkezler başka bir üst merkeze bağlıdır ve 0 veya daha fazla alt merkez içerebilirler.

Yönetim Kurulu Başkanı Dennis Ritchie, 11. yılında bu başarıda en büyük rolü oynayan teslimat merkezleriyle büyük bir toplantı yapmaya karar verir. Çok fazla merkez olduğu için toplantıya kura ile belirleyeceği merkezleri çağırmaya karar verir. Herhangi bir kura iki aşamadan oluşmaktadır. Birinci aşamada bir merkez seçilir, o merkez ve ona direk veya dolaylı yoldan bağlı bütün alt merkezler teslimat sayılarına göre artan sıralanır. İkinci aşamada ise sıralanmış olan bu merkezlerden belirli bir sırada bulunan merkez seçilir ve toplantıya çağırılır. Ancak merkez sayısının fazlalığı, dağınık yapısı ve toplantıya çağrılacak katılımcı sayısının fazlalığı, bu hesabın yapılmasının oldukça uzun süreceğinin bir göstergesidir. Dennis bu konuda sizden yardım istemektedir.

Varsayımlar

Girdi (kargo.gir)

Çıktı (kargo.cik)

Örnek

kargo.gir:

5
1 3 5 2 7
-1 1 2 1 3
4
2 3
4 1
3 2
3 2

kargo.cik:

5
4
5
5