#158O'rta
Uchga teng bo'lish
Vaqt: 1 s · Xotira: 256 MB
- Prefiks yig'indilar
Shart
ta butun sondan iborat massivni uchta bo'sh bo'lmagan ketma-ket qismga yig'indilari teng bo'ladigan qilib necha xil usulda bo'lish mumkin? Boshqacha aytganda, bo'lgan va shartini qanoatlantiradigan juftliklar sonini toping.
Kirish formati
Birinchi qatorda (). Ikkinchi qatorda ta butun son ().
Chiqish formati
Bitta son — usullar soni.
Namunalar
Kirish
5 1 2 3 0 3
Chiqish
2
Kirish
4 0 1 -1 0
Chiqish
1
Izoh
Umumiy yig'indi ga bo'linmasa, javob . Aks holda birinchi kesish bo'lgan joyda, ikkinchisi bo'lgan joyda. ni chapdan o'ngga yuritib, undan oldingi bo'lgan prefikslar sonini qo'shib boring — .
bo'lsa, ikkala shart bir xil — kesishlar bir joyga tushmasligi kerak. Hamma son nol bo'lsa, javob , ya'ni gacha — 64 bitli tur kerak.
Manba: Codeforces, 466C-masala.
