P6784 「EZEC-3」造房子
题目背景
pigstd 要去造房子了。
题目描述
pigstd 有 $a$ 个 A 材料和 $b$ 个 B 材料,造**第** $i$ 层楼需要 $i$ 个 A 材料与 $i$ 个 B 材料。
但是 pigstd 觉得房子不够高,于是他拿出了 $c$ 块钱,每块钱都可以用来买 $1$ 个 A 材料或者 $1$ 个 B 材料。
现在 pigstd 想知道,他最多能建多少层楼的房子。
输入格式
第一行三个整数 $a,b,c$。
输出格式
一行一个整数,表示 pigstd 最多能建多少层楼的房子。
说明/提示
**【样例 1 说明】**
pigstd 买 $2$ 个 A 材料和 $1$ 个 B 材料后就有 $3$ 个 A 材料和 $3$ 个 B 材料,最多可以建 $2$ 层楼的房子。
(花费 $1+2$ 个 A 材料和 $1+2$ 个 B 材料)
**【样例 2 说明】**
pigstd 买 $3$ 个 A 材料后就有 $4$ 个 A 材料和 $5$ 个 B 材料,最多可以建 $2$ 层楼的房子。
(花费 $1+2$ 个 A 材料和 $1+2$ 个 B 材料)
**【数据规模与约定】**
对于 $100\%$ 的数据,$0 \le a,b,c \le 10^{12}$。
| 数据点编号 | 满足的条件 |
| :----------: | :----------: |
|$1-4,22$| $c = 0$ |
|$5-8,21$| $a,b,c \le 10^{3}$ |
|$9-12$| $a,b,c \le 10^{6}$ |
|$13-20$| $a,b,c \le 10^{12}$ |