Codeforces Round #803 (Div. 2)
2 өдрийн дараа |
Codeforces Round #804 (Div. 2)
8 өдрийн дараа |
E. Мөөгөн одойнууд
хугацааны хязгаарлалт 3 секунд
санах ойн хязгаарлалт 256 мегабайт
оролт стандарт оролт
гаралт стандарт гаралт
Эрт урьдын цагт шигүү мөөгөн ойд мөөгөн одойнууд амьдардаг байжээ. Тэдний ойр хавьд тэдний дунд алдаршсан шидэт мөөгнүүд ургадаг. Тэдний шидэт чанар нь минут тутамд зэрэгцээ мөөг бүрийн дунд тэр хоёр мөөгний жингийн нийлбэртэй тэнцүү өөр нэг мөөг ургадаг чанартай.
Мөөгөн одойнууд ямар ч тохиолдолд тарьсан мөөгнүүдээ дандаа жингээр нь өсөх дарааллаар нэг эгнээнд жагсаан суулгах дуртай. Тэгэхээр ... Эдгээр мөөгөн одойнууд энэхүү мөөгнүүдээ суулгачихаад юм идэхээр явдаг. $x$ минутын дараа эргэн ирж шинээр өссөн мөөгнүүдийг харангуутаа хүчээр өсөх дараалалд оруулна. Одойнууд бүх мөөгийг жингээр нь эрэмбэлж, өсөх дараалалд оруулан ахин суулгана. Тэгээд ахин юм идэхээр явнэ (эдгээр одойнууд үнэхээр их идэгчид байсан). Ахиад $y$ минутын дараа нийт жинг модул $p$ тоонд хуваахад хэд үлдэх вэ?
Оролт
Эхний мөр мөөгний тоо, анх суулгаснаас хойших хугацаа, хоёрдахь суулгалтаас хойших хугацаа, хуваах модулийн тоо болох $n$, $x$, $y$, $p$ ($1 ≤ n ≤ 10^6$, $0 ≤ x, y ≤ 10^{18}$, $x + y > 0$, $2 ≤ p ≤ 10^9$) дөрвөн бүхэл тоо өгөгднө. Дараагийн мөрөнд мөөгнүүдийн жин болох $n$ ширхэг $a_i$ бүхэл тоонууд үл буурах эрэмбээр агуулагдна ($0 ≤ a_i ≤ 10^9$).
Гаралт
Хариу нь $x + y$ минутын дараа мөөгнүүдийн нийт жинг модул $p$ тоонд хуваахад гарах ганц бүхэл тоог агуулна.
Орчуулсан: Sugardorj
Жишээ тэстүүд
Оролт
2 1 0 657276545 1 2
Гаралт
6
Оролт
2 1 1 888450282 1 2
Гаралт
14
Оролт
4 5 0 10000 1 2 3 4
Гаралт
1825