欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF965A.Paper Airplanes
Paper Airplanes
To make a paper airplane, one has to use a rectangular piece of paper. From a sheet of standard size you can make airplanes.
A group of people decided to make airplanes each. They are going to buy several packs of paper, each of them containing sheets, and then distribute the sheets between the people. Each person should have enough sheets to make airplanes. How many packs should they buy?
Input
The only line contains four integers , , , () — the number of people, the number of airplanes each should make, the number of airplanes that can be made using one sheet and the number of sheets in one pack, respectively.
Output
Print a single integer — the minimum number of packs they should buy.
Note
In the first sample they have to buy packs of paper: there will be sheets in total, and giving sheets to each person is enough to suit everyone's needs.
In the second sample they have to buy a pack for each person as they can't share sheets.
Samples
5 3 2 3
4
5 3 100 1
5
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |