Universal Cup Judging System

Universal Cup

시간 제한: 15.0 s 메모리 제한: 256 MB 총점: 100 해킹 가능 ✓
통계

Саяхатшы Ергежейлі биылғы жылы өз назарын Вроцлав шыңдарын бағындыруға аударуды ұйғарды. Оның соңғы мақсаты — қатарынан $N$ күн ішінде әр күні дәл бір шыңнан, барлығы $N$ әртүрлі шыңды бағындыру. Шыңдарды бағындыру Саяхатшы үшін түкке тұрмайды. Ол кез келген күні кез келген шыңды бағындыра алады, сондықтан ол бүкіл экспедицияны бұқаралық ақпарат құралдарында мүмкіндігінше кеңінен жария етуді шешті.

Ергежейлі жақында белгілі бір заңдылықты байқады:

  • Бірінші шыңды бағындырғаннан кейін, оның биіктігіне қарамастан, БАҚ қызығушылығы жоғары болады.
  • Егер ол бір күні биіктігі $a$ болатын шыңды, ал келесі күні биіктігі $b$ болатын шыңды бағындырса, оның экспедициясына деген БАҚ қызығушылығы $\lfloor a/b \rfloor$ бірлікке кемиді, ол мұны БАҚ қызығушылығының бірліктері деп атайды.

Саяхатшы биіктіктері $a_1, \dots, a_N$ болатын $N$ шыңды бағындыруы керек екенін біледі. Сонымен қатар, ең биік шыңның биіктігі ең аласа шыңның биіктігінен ең көбі екі есе үлкен екені белгілі болды. Ергежейлі шыңдарды аралау ретін өз қалауынша таңдай алады. Оның мақсаты — бүкіл экспедиция барысында БАҚ қызығушылығы бірліктерінің жалпы кемуін барынша азайту.

БАҚ қызығушылығы бірліктерінің кемуі ең аз болатындай етіп, барлық шыңдарды аралау ретін таңдауға оған көмектесе аласыз ба?

Кіріс деректер

Кіріс деректердің бірінші жолында тест жағдайларының санын білдіретін $T$ саны берілген.

Әрбір тест жағдайының бірінші жолында Саяхатшы баратын шыңдар санын білдіретін бір бүтін сан $N$ берілген.

Тест жағдайының екінші жолында есеп шартын қанағаттандыратын $N$ бүтін сан $a_1, \dots, a_N$ берілген.

Шығыс деректер

Әрбір тест жағдайы үшін екі жол шығарыңыз. Бірінші жолда ергежейлінің саяхаты үшін БАҚ қызығушылығы бірліктерінің ең аз мүмкін кемуін білдіретін бір бүтін сан болуы керек.

Екінші жолда осы ең аз кемуге қол жеткізу үшін Ергежейлі аралауы тиіс ретпен орналасқан $a_1, \dots, a_N$ биіктіктері болуы керек.

Егер оңтайлы шешімдер бірнешеу болса, кез келгенін шығаруға болады.

Шектеулер

$1 \le T \le 100\,000, 1 \le N \le 10^6, 1 \le a_i \le 10^9, \max\{a_1, \dots, a_N\} \le 2 \cdot \min\{a_1, \dots, a_N\}$, кірісте берілген $N$ мәндерінің қосындысы $10^6$-нен аспайды.

Мысалдар

Кіріс деректер 1

3
6
10 18 12 13 17 14
4
10 10 7 7
8
8 4 8 5 4 4 8 6

Шығыс деректер 1

0
10 12 13 14 17 18
1
7 10 7 10
4
4 4 4 5 6 8 8 8

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.