| 题目名称 | 4401. [CCPC 2026 HA] 煎牛肉 |
|---|---|
| 输入输出 | beef.in/out |
| 难度等级 | ☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:2, 提交:4, 通过率:50% | ||||
|
|
100 | 0.024 s | 3.67 MiB | C++ |
|
|
100 | 0.025 s | 3.66 MiB | C++ |
|
|
20 | 0.028 s | 3.70 MiB | C++ |
|
|
0 | 0.055 s | 4.04 MiB | C++ |
| 关于 煎牛肉 的近10条评论(全部评论) |
|---|
Problem C. 煎牛肉
Input file: $\verb|standard input|$
Output file: $\verb|standard output|$
Asrit 想煎牛肉。他有一口大锅,这口锅最多可以同时平摊 $n$ 块牛肉。
关于牛肉的煎制规则如下:
特别地,牛肉可以随时拿起或放下。如果一块牛肉的 $k$ 个面没有全部煎熟,它可以被暂时拿下锅,之后再放回锅中继续煎那些尚未煎熟的面。
现在,Asrit 想要煎好总共 $m$ 块牛肉。请你帮他计算出最少需要多少秒。
Input
第一行输入三个整数 $n, m, k$ ($1 \le n, k \le 10 ^ 6, 1 \le m \le 10^{10}$),分别表示锅最多能同时平摊的牛肉数量、需要煎好的牛肉总数,以及每块牛肉的面数。
Output
输出一行一个整数,表示煎好所有牛肉所需的最少秒数。
Examples
| $\verb|standard input|$ | $\verb|standard output|$ |
|---|---|
2 3 2 |
3 |