传统题 1000ms 128MiB

杯子

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Cup

题目描述

有 nn 个杯子,每个杯子的容积是 aa,且初始装有 bb 体积水。 你可以进行任意次操作,每次操作选择任意两个杯子,将其中一个杯子内的水全部倒入另一个杯子中,但是过程中杯子里的水不能溢出(即不能超过其容积),如果不满足则无法进行该操作。

请通过合法的操作,最大化装有最多水的杯子里水的体积。

输入格式

一行三个整数,表示 a,b,na,b,n。

输出格式

一行一个整数 xx,表示最多水的杯子内的水的体积。

输入输出样例 #1

输入 #1

5 2 2

输出 #1

4

输入输出样例 #2

输入 #2

11 5 7

输出 #2

10

说明/提示

【样例 1 解释】

假设现在有两个杯子 A,BA,B,可以先把 AA 中的全部水倒入 BB 中,此时 AA 有 00 升水,BB 有 44 升水,结束操作。此时最多水杯子内水的数量为 44。

【数据规模与约定】

测试点编号 n≤n\le 特殊性质
1∼21\sim2 10510^5 保证无论如何操作都不会溢出
3∼63 \sim 6 10610^6 无
7∼107 \sim 10 10910^9

对于 100%100\% 的数据,1≤n≤1091 \le n \le 10^9,1≤a≤10181\le a\le 10^{18},1≤b≤min⁡(a,109)1\le b\le \min(a,10^9)。

语法强基2

未认领
状态
已结束
题目
7
开始时间
2025-7-6 0:00
截止时间
2025-7-13 23:59
可延期
24 小时