Universal Cup Judging System

Universal Cup

時間限制: 1.0 s 記憶體限制: 1024 MB 總分: 100
统计

Сіз ұяшықтарды толтыру ойынын ойнап жатырсыз. Ойын интерфейсінде бір қатарға тізілген бірнеше шаршы ұяшық бар, және сіз әр ұяшыққа оң бүтін сан жазуыңыз керек. Содан кейін жүйе сіз толтырған сандар негізінде ұпайды есептейді.

Ойынның әрбір раунды басталмас бұрын жүйе сізге ұяшықтарды толтыруға арналған шектеулерді береді. Ағымдағы ойында бір қатарға тізілген $n$ ұяшық бар делік; жүйе $i$-ші ұяшық үшін екі оң бүтін сан $l_i, r_i$ береді, бұл сіздің $i$-ші ұяшыққа жазатын $x_i$ саныңыз $l_i \le x_i \le r_i$ шартын қанағаттандыруы керек екенін білдіреді. Сандарды толтырып болғаннан кейін жүйе әртүрлі сандары бар көршілес ұяшықтар бойынша ұяшықтар тізбегін бірнеше кесіндіге бөледі. Содан соң жүйе әр кесінді ұзындығының квадраттарының қосындысын есептейді, бұл толтыру сұлбасының үзіліссіздігі деп аталады.

Мысалы, $x = [1, 1, 3, 3, 5, 5, 5, 3, 3]$ толтыру сұлбасы үшін кесінділерге бөлу нәтижесі $\underline{1, 1}, \underline{3, 3}, \underline{5, 5, 5}, \underline{3, 3}$ болады, ал үзіліссіздік $2^2 + 2^2 + 3^2 + 2^2 = 21$ мәніне сәйкес келеді.

Бұл ойынның мақсаты — үзіліссіздікті барынша азайту. Сіз тиімді толтыру стратегиясы кезіндегі үзіліссіздіктің ең кіші мәнін анықтауыңыз керек.

Кіріс

Сіз ойынның бірнеше раунды үшін жауап беруіңіз керек. Бірінші жолда ойын раундтарының санын білдіретін $T$ ($1 \le T \le 10^5$) бүтін саны берілген.

Ойынның әрбір раунды үшін:

Кірістің бірінші жолында ұяшықтар санын білдіретін оң бүтін сан $n$ ($1 \le n \le 10^6$) берілген.

Келесі жолда әр ұяшық үшін төменгі шек шектеулерін білдіретін $n$ оң бүтін сан $l_i$ ($1 \le l_i \le 10^9$) берілген.

Одан кейінгі жолда әр ұяшық үшін жоғарғы шек шектеулерін білдіретін $n$ оң бүтін сан $r_i$ ($1 \le r_i \le 10^9, l_i \le r_i$) берілген.

Барлық ойындар бойынша $n$ мәндерінің жалпы қосындысы $10^6$ шамасынан аспайтынына кепілдік беріледі.

Шығыс

Ойынның әрбір раунды үшін үзіліссіздіктің ең кіші мәнін білдіретін бір бүтін санды шығарыңыз.

Мысал

Мысал кіріс 1

3
3
1 1 4
5 1 4
6
1 2 3 4 4 4
3 3 3 4 5 6
7
1 1 2 2 1 1 1
1 2 2 2 2 1 1

Мысал шығыс 1

3
6
17

Ескертпе

Ойынның бірінші раунды үшін мүмкін болатын толтыру сұлбаларының бірі — $x = [3, 1, 4]$, ол $1^2 + 1^2 + 1^2 = 3$ үзіліссіздігіне сәйкес келеді.

Ойынның екінші раунды үшін мүмкін болатын толтыру сұлбаларының бірі — $x = [1, 2, 3, 4, 5, 6]$, ол $1^2 + 1^2 + 1^2 + 1^2 + 1^2 + 1^2 = 6$ үзіліссіздігіне сәйкес келеді.

Ойынның үшінші раунды үшін мүмкін болатын толтыру сұлбаларының бірі — $x = [1, 1, 2, 2, 2, 1, 1]$, ол $2^2 + 3^2 + 2^2 = 17$ үзіліссіздігіне сәйкес келеді.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.