QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 512 MB 満点: 100 ハック可能 ✓

#1903. 工作还是睡觉!

統計

Oleg 是一位来自某个星球的程序员,该星球的一天恰好有 $T$ 小时。Oleg 遵循“工作或睡觉”的原则。根据这一原则,所有不睡觉的时间他都在工作。

最近,Oleg 在一本科学杂志上读到了一篇关于程序员工作效率与睡眠时间之间关系的文章。研究结果如下:

  • 如果每天睡 $T/3$ 小时,效率为 $100\%$。
  • 如果每天睡 $T/6$ 小时,效率为 $X\%$。
  • 如果每天睡 $0$ 小时,效率为 $0\%$。
  • 此外,如果每天睡眠时间在 $T/6$ 到 $T/3$ 小时之间,效率从 $X\%$ 线性增加到 $100\%$。
  • 此外,如果每天睡眠时间在 $0$ 到 $T/6$ 小时之间,效率从 $0\%$ 线性增加到 $X\%$。

Oleg 决定整理这些信息,于是他画出了效率随睡眠时间变化的图表,结果如下:

Oleg 认为他每天完成的工作量等于工作时间和效率的乘积。因此,问题在于:如果睡得更多,工作时间就更少;如果睡得更少,效率就更低。

Oleg 希望尽快恢复工作。请帮助他确定在最优睡眠时间选择下,他每天能完成的最大工作量。

输入格式

输入包含两个整数 $X$ 和 $T$ —— 分别表示睡眠时间为 $T/6$ 时的效率百分比,以及 Oleg 所在星球每天的小时数 ($0 \le X \le 100, 1 \le T \le 10^5$)。

输出格式

输出一个实数 —— Oleg 每天能完成的最大工作量。如果你的答案与标准答案的绝对误差或相对误差不超过 $10^{-6}$,则视为正确。

样例

输入 1

75 24

输出 1

1600.00000000

输入 2

100 24

输出 2

2000.00000000

输入 3

77 123

输出 3

8214.26086957

说明

在第一个测试用例中,如果 Oleg 睡 8 小时,可以完成最大工作量。 在第二个测试用例中,Oleg 需要睡 4 小时以最大化他的工作量。

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.