欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF99A.Help Far Away Kingdom
Help Far Away Kingdom
题目描述
在一个遥远的王国里,国王、王子、鞋匠、裁缝以及许多其他公民共同生活着。直到某一天,伟大的灾难降临王国——一群 ACMer 来到这里。
这些奇怪生物给王国带来的最大麻烦是,他们热衷于高精度数字。结果,王国的医者们已经和商人们预约了三次,比如要求卖出精确到 桶的啤酒。为了应对这个问题,国王下令所有数字四舍五入到最接近的整数,以简化计算。具体命令如下:
- 如果一个数字的整数部分末位不是数字 ,且小数部分严格小于 ,则四舍五入的结果与数字的整数部分相同。
- 如果一个数字的整数部分末位不是数字 ,且小数部分不小于 ,则将整数部分的末位加 作为四舍五入的结果。
- 如果一个数字的整数部分末位是 ,想要四舍五入时需要去找贤者 Vasilisa。整个王国只有她能进行复杂的进位操作。
商人们觉得这个算法很复杂,于是请你(即 ACMer)来帮他们。你能写一个程序按照国王的命令进行四舍五入吗?
输入格式
第一行给出一个需要四舍五入的数字,格式为:整数部分(由一串非空的十进制数字组成,除了整数本身就是 的情况外,不能以 开头),接着是一个小数点“.”,然后是小数部分(任意非空的一串十进制数字)。数字总长度不超过 个字符(包括小数点)。输入保证没有其他字符。
输出格式
如果整数部分的最后一位不是 ,输出四舍五入后的结果,不含前导零;否则,输出 “GOTO Vasilisa.”(不带引号)。
说明/提示
由 ChatGPT 5 翻译
样例
0.0
0
1.49
1
1.50
2
2.71828182845904523536
3
3.14159265358979323846
3
12345678901234567890.1
12345678901234567890
123456789123456789.999
GOTO Vasilisa.
在线编程 IDE
建议全屏模式获得最佳体验
键盘快捷键
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |
第 1 行,第 1 列
0 字符
-
最近自测结果
暂未运行
最近递交结果
暂无递交记录