Restoran mijozlari
Vaqt: 1 s · Xotira: 256 MB
- Saralash
Shart
Restoranga ta mijoz keldi: -mijoz vaqtda kirib, vaqtda chiqib ketdi. vaqtda chiqqan mijoz shu vaqtda kirgan mijoz bilan birga hisoblanmaydi. Restoranda bir vaqtning o'zida eng ko'pi bilan nechta mijoz bo'lgan?
Kirish formati
Birinchi qatorda (). Keyingi ta qatorda va ().
Chiqish formati
Bitta son — bir vaqtdagi mijozlarning eng ko'p soni.
Namunalar
Kirish
3 5 8 2 4 3 9
Chiqish
2
Izoh
Sweep line: har bir mijozdan ikki hodisa — va . Hodisalarni vaqt bo'yicha saralang; vaqtlar teng bo'lsa, chiqish () kirishdan () oldin keladi. Hodisalarni ketma-ket qo'shib borsangiz, joriy qiymat restorandagi odamlar soni bo'ladi — uning maksimumi javob.
Bu . Har bir vaqt nuqtasini alohida tekshirish gacha bo'lgan vaqtlarda ishlamaydi. Misolda dan gacha restoranda kishi bor.
Manba: CSES, 1619-masala.
