QOJ.ac

QOJ

Time Limit: 2.0 s Memory Limit: 2048 MB

#22849. Капибара сипау клубы

Statistics

Халықаралық капибара сипау клубы іс-шараға арнап футболкалар дайындап жатыр. Өсу ретімен S, M, L және XL деген төрт өлшем бар. Қажетті футболкалар саны сәйкесінше $n_{\mathrm{S}}$, $n_{\mathrm{M}}$, $n_{\mathrm{L}}$ және $n_{\mathrm{XL}}$. Стандартты түс қанықтылығында S, M, L және XL өлшемді футболкалар сәйкесінше $B$, $Br$, $Br^2$ және $Br^3$ бірлік бояуды қажет етеді.

Бояу машинасы бүтін $x$ қанықтылығын пайдаланады. Рұқсат етілген ең төменгі түс қанықтылығы — $P$, ал $x = K$ — стандартты қанықтылық. Демек, $x$ саны $P \le x \le K$ шартын қанағаттандыруы тиіс. Егер футболкаға стандартты қанықтылықта $q$ бірлік бояу қажет болса, оны $x$ қанықтылығымен бояу үшін $\lceil qx/K \rceil$ бірлік бояу жұмсалады. Барлық футболкалар бірдей $x$ қанықтылығымен боялуы тиіс.

$A$ бірлік бояу берілген. Барлық футболкаларды $A$ бірліктен артық бояу жұмсамай бояп шығуға болатын ең үлкен мүмкін $x$ қанықтылығын табыңыз. Егер ондай $x$ табылмаса, $-1$ шығарыңыз.

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

Кіріс деректер $T$ тест жиынтығынан тұрады. Бірінші жолда тест жиынтықтарының санын білдіретін бүтін $T$ саны ($1 \le T \le 100$) берілген. Әрбір тест жиынтығы келесі форматта берілген тоғыз бүтін саннан тұрады:

$$ n_{\mathrm{S}} \ n_{\mathrm{M}} \ n_{\mathrm{L}} \ n_{\mathrm{XL}} \ r \ A \ B \ P \ K $$

$n_{\mathrm{S}}$, $n_{\mathrm{M}}$, $n_{\mathrm{L}}$ және $n_{\mathrm{XL}}$ сәйкесінше S, M, L және XL өлшемді футболкалардың санын білдіреді ($0 \le n_{\mathrm{S}}, n_{\mathrm{M}}, n_{\mathrm{L}}, n_{\mathrm{XL}} \le 10^5$ және $n_{\mathrm{S}} + n_{\mathrm{M}} + n_{\mathrm{L}} + n_{\mathrm{XL}} \ge 1$).

$r$ мәні өлшем әр сатыға үлкейген сайын стандартты қанықтылықта қажет болатын бояу мөлшерінің неше есе артатынын көрсетеді ($1 \le r \le 10$).

$A$ қолжетімді бояудың жалпы мөлшерін бірлікпен білдіреді ($0 \le A \le 10^{15}$).

$B$ стандартты қанықтылықта S өлшемді бір футболканы бояуға қажетті бояу мөлшерін бірлікпен білдіреді ($1 \le B \le 10^6$).

$P$ рұқсат етілген ең төменгі түс қанықтылығын, ал $K$ стандартты түс қанықтылығын білдіреді ($1 \le P \le K \le 10^9$).

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

Әрбір тест жиынтығы үшін $P \le x \le K$ шарты орындалатын және барлық футболкаларды ең көбі $A$ бірлік бояу жұмсап бояуға болатын ең үлкен бүтін $x$ санын шығарыңыз. Егер ондай бүтін сан болмаса, $-1$ шығарыңыз.

Мысалдар

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

3
1 1 1 1 2 15 2 1 12
2 0 1 0 3 8 2 4 10
0 0 0 1 10 1000 1 900000 999999

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

6
-1
999999

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.