Giriş
Bir park yerinin gözetmenisiniz ve müdürünüz büyüklüğün aşırıya çekilmesine hazırlanıyor.
Geçen yılın PAT üst düzeyindeki bir sorunun basitleştirilmiş ve uyarlanmış bir versiyonudur .
Meydan okuma
Sen aynı anda yerinde kaç tane araba ölçüsü sorulabilir en fazla .
Standart kurallar geçerlidir. Ve bu bir kod golf çok kısa kod kazanır.
Birinci satır girişlerinin miktarı (en fazla olduğu 100,000, İsterseniz girişinizi nerede girdi uçlarını belirlemek için yalnızca bir eğreti olduğu için, bu çizgi içeremez ). Aşağıdaki metin satır başına bir girdi içerir. Ve her giriş üç sayı içerir:
<Car plate number> <Time (seconds) since open> <0(In) | 1(Out)>
Değişiklik 2: Giriş olarak üçlü bir dizi kullanmak uygundur.
Değişiklik 3: Bir girişteki sayıların sırasını değiştirebilirsiniz. Ve hangisini kullanacağınızı seçebilirsiniz. (Notlar bölümüne bakın)
Girdinin, aşağıdaki varsayımlarla geçerli olduğu garanti edilir:
Car plate number10000~ aralığında bir tamsayıdır99999Time0~ aralığında bir tamsayıdır86400
Ve
- Girişlerin kronolojik olarak sıralanması gerekmez .
- İlk saniyeden önce hiç araba yok.
- Orada mutlaka değil son saniyede sonra hiç araba.
- Bir araba içeri girmeden çıkmazdı.
Car plate numberbenzersiz. (ancak aynı araba birden fazla kez ziyaret edebilir)- Bu nedenle, bir arabanın zaten içinde olduğu zaman partiye girmesi imkansızdır.
- Aynı araba aynı anda içeri ve dışarı çıkmazdı
time. - Bir arabanın içeri / dışarı zamanında lotta olduğu kabul edilir.
örnek 1
Giriş
11
97845 36000 1
75487 16500 1
12345 16 0
75486 3300 0
12345 6500 1
97845 32800 0
12345 16400 0
97846 16501 1
97846 16500 0
75486 8800 1
75487 3300 0
Çıktı
3
açıklama
At 16500, araba 12345ve 75487park yerinde idi.
ÖRNEK 2
Ben bunu başarısız birçok kod bulundu çünkü yaptım.
Giriş (ilk satır dışarıda iken)
12345 16400 0
12345 16500 1
75487 16500 0
75487 16600 1
Çıktı
2
açıklama
At 16500, araba 12345ve 75487park yerinde idi.
Uyarılar
Aslında, çıktı için her üçüne de gerek yoktur. En azından, sonuç için sadece plaka + zamanına veya giriş / çıkış + zamanına ihtiyacınız var. Ancak algoritma iki koşulda biraz farklıdır, bu nedenle daha kısa olma seçimi belirli bir dilde bilinmemektedir. Ve elbette üç sayıyı da kullanabilirsiniz. Bu yüzden onları zor durumda bırakıyorum.