electicode
Bosh sahifaKurslarResurslarMasalalarMilliy olimpiadaMusobaqalarReyting
...

Arxivchi

Vaqt limiti: 1000msXotira limiti: 256MB
Barcha yechimlar

Masala tavsifi

Yer orbitasidagi Arxiv-Serverda ketma-ket joylashgan NNN ta modul mavjud. Har bir modul ichida noma'lum butun qiymat saqlangan: p1,p2,…,pNp_1, p_2, \ldots, p_Np1​,p2​,…,pN​

Husanboy ushbu qiymatlarning barchasini bilib olmoqchi, lekin xavfsizlik tizimi sababli modullar ichidagi qiymatlarni to'g'ridan-to'g'ri ko'rish mumkin emas. Server faqat quyidagi turdagi ma'lumotni pullik tarzda beradi:

Agar Husanboy iii va jjj ni tanlasa (1≤i≤j≤N1 \le i \le j \le N1≤i≤j≤N), server unga [i,j][i, j][i,j] oralig'idagi qiymatlar yig'indisini aytadi: pi

Buning evaziga Husanboy C(i,j)C(i, j)C(i,j) miqdorda "kredit" to'laydi.

Husanboy istagancha so'rov berishi mumkin. Uning maqsadi --- sotib olingan yig'indilar yordamida barcha p1,p2,…,pNp_1, p_2, \ldots, p_Np1​,p2​,…,pN​ qiymatlarni aniq tiklash va buning uchun to'lanadigan umumiy narxni minimal qilish.

Input Format

Birinchi qatorda bitta natural son NNN (1≤N≤1 000)(1 \le N \le 1\,000)(1≤N≤1000) beriladi.

Keyingi NNN ta qatorda so'rov narxlari beriladi: i+1i+1i+1-qatorda N−i+1N-i+1N−i+1 ta natural son bo'ladi --- ketma-ket ravishda C(i,i),C(i,i+1),…,C(i,N)C(i,i), C(i,i+1), \ldots, C(i,N)C.

Cheklovlar:

1≤i≤j≤N1 \le i \le j \le N1≤i≤j≤N

0≤C(i,j)≤1060 \le C(i,j) \le 10^60≤C(i,j)≤106

Output Format

Bitta son chiqaring --- Husanboy ppp massivining barcha elementlarini aniqlash uchun to'lashi kerak bo'lgan minimal umumiy narx.

Scoring

SubtaskCheklovBall
1N≤20N \le 20N≤2019
2N≤250N \le 250N≤25029
3Qo’shimcha cheklovlarsiz52

Misollar

Misol 1
Kirish
3
5 5 1
5 2
5
Chiqish
8
Tushuntirish

Minimal umumiy narx 888 bo'ladi.

  • C(1,3)=1C(1,3)=1C(1,3)=1 to'lab p1+p2+p3p_1+p_2+p_3p ni bilamiz.

© 2026 Electicode. All rights reserved.

+pi+1+⋯+pjp_i + p_{i+1} + \cdots + p_j
pi​+pi+1​+⋯+pj​
(
i
,
i
)
,
C
(
i
,
i
+
1),…,C(i,N)
1
​
+
p2​+
p3​
  • C(2,3)=2C(2,3)=2C(2,3)=2 to'lab p2+p3p_2+p_3p2​+p3​ ni bilamiz.
  • C(3,3)=5C(3,3)=5C(3,3)=5 to'lab p3p_3p3​ ni bilamiz.
  • Shundan:

    • p1=(p1+p2+p3)−(p2+p3)p_1 = (p_1+p_2+p_3)-(p_2+p_3)p1​=(p1​+p2​+p3​)−(p2​+p3​)
    • p2=(p2+p3)−p3p_2 = (p_2+p_3)-p_3p2​=(p2​+p3​)−p

    Demak, barcha elementlar aniq tiklanadi.

    3
    ​