QOJ.ac

QOJ

Limite de temps : 6 s Limite de mémoire : 1024 MB Points totaux : 24

#5910. 靶心

Statistiques

Maria 受雇于 Ghastly Chemicals Junkies (GCJ) 公司,负责制造靶心。一个靶心由若干同心圆环(圆心相同的圆环)组成,通常代表射箭靶。GCJ 对制造黑白相间的靶心很感兴趣。

Maria 开始时有 $t$ 毫升黑色颜料,她将用这些颜料绘制厚度为 1cm 的圆环。厚度为 1cm 的圆环是指两个半径相差 1cm 的同心圆之间的区域。

Maria 首先在半径为 $r$ cm 的白色圆圈外绘制第一个黑色圆环。然后,只要她还有足够的颜料,就会重复以下过程:

  1. Maria 在上一个黑色圆环外想象一个厚度为 1cm 的白色圆环。
  2. 然后,她在该白色圆环外绘制一个新的厚度为 1cm 的黑色圆环。

注意,每个“白色圆环”仅仅是两个黑色圆环之间的空间。

半径为 1cm 的圆盘面积为 $\pi$ cm$^2$。覆盖 $\pi$ cm$^2$ 的面积需要 1 毫升颜料。Maria 最多能绘制多少个黑色圆环?请注意:

  • Maria 只绘制完整的圆环。如果剩余的颜料不足以绘制一个完整的黑色圆环,她会立即停止绘制。
  • 总是会有足够的颜料来绘制至少一个黑色圆环。

输入格式

输入的第一行包含测试用例的数量 $T$。接下来是 $T$ 个测试用例。每个测试用例由一行组成,包含两个用空格分隔的整数:$r$ 和 $t$。

输出格式

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

数据范围

小数据集(测试集 1 - 可见;11 分)

$1 \le T \le 1000$。 $1 \le r, t \le 1000$。

大数据集(测试集 2 - 隐藏;13 分)

$1 \le T \le 6000$。 $1 \le r \le 10^{18}$。 $1 \le t \le 2 \times 10^{18}$。

样例

输入格式 1

5
1 9
1 10
3 40
1 1000000000000000000
10000000000000000 1000000000000000000

输出格式 1

Case #1: 1
Case #2: 2
Case #3: 3
Case #4: 707106780
Case #5: 49

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.