P13285 [GCJ 2013 #1A] Bullseye

题目描述

Maria 被 Ghastly Chemicals Junkies(GCJ)公司雇佣,帮助他们制造**靶心(bullseye)**。一个**靶心**由若干同心圆环(即圆心相同的圆环)组成,通常用作射箭靶。GCJ 只对黑白相间的靶心感兴趣。 ![](https://cdn.luogu.com.cn/upload/image_hosting/dl5refc0.png) Maria 拥有 $t$ 毫升的黑色油漆,她将用这些油漆绘制厚度为 $1\ \mathrm{cm}$(一厘米)的圆环。厚度为 $1\ \mathrm{cm}$ 的圆环指的是两个同心圆之间半径相差 $1\ \mathrm{cm}$ 的空间。 Maria 先在半径为 $r\ \mathrm{cm}$ 的白色圆外画上第一个黑色圆环。然后,只要油漆还够,她就不断重复如下过程: 1. Maria 想象在上一个黑色圆环外面有一个厚度为 $1\ \mathrm{cm}$ 的白色圆环。 2. 然后她在这个白色圆环外面再画一个厚度为 $1\ \mathrm{cm}$ 的黑色圆环。 注意,每一个“白色圆环”其实就是两条黑色圆环之间的空隙。 半径为 $1\ \mathrm{cm}$ 的圆盘面积是 $\pi\ \mathrm{cm}^2$。涂满面积为 $\pi\ \mathrm{cm}^2$ 需要 $1\ \mathrm{ml}$ 油漆。Maria 最多能画多少个黑色圆环?请注意: * Maria 只会画完整的圆环。如果剩余油漆不足以画完整的黑色圆环,她会立即停止。 * 总会有足够的油漆画出至少一个黑色圆环。

输入格式

输入的第一行为测试用例数 $T$。接下来有 $T$ 个测试用例。每个测试用例一行,包含两个用空格分隔的整数 $r$ 和 $t$。

输出格式

对于每个测试用例,输出一行 `"Case #x: y"`,其中 $x$ 是测试用例编号(从 $1$ 开始),$y$ 是 Maria 最多能画的黑色圆环数量。

说明/提示

**限制条件** **小数据集(11 分,测试集 1 - 可见)** - $1 \leq T \leq 1000$ - $1 \leq r, t \leq 1000$ **大数据集(13 分,测试集 2 - 隐藏)** - $1 \leq T \leq 6000$ - $1 \leq r \leq 10^{18}$ - $1 \leq t \leq 2 \times 10^{18}$ 翻译由 ChatGPT-4.1 完成。