社区讨论
翻译
UVA10550Combination Lock参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mj447xrn
- 此快照首次捕获于
- 2025/12/13 17:50 2 个月前
- 此快照最后确认于
- 2025/12/15 21:05 2 个月前
UVa 10500 - 密码锁
现在你又回到学校开始新学期,你需要记住如何操作储物柜的密码锁。一种常见的设计是Master品牌的,如右图所示。锁有一个带有40个刻度的旋钮,编号从0到39。一个密码由其中的3个数字组成;例如:15-25-8。打开锁的步骤如下:
- 顺时针旋转旋钮两整圈
- 在密码的第一个数字处停下
- 逆时针旋转旋钮一整圈
- 继续逆时针旋转直到到达第二个数字
- 再顺时针旋转旋钮直到到达第三个数字
- 拉开锁舌,锁就会开。 给定旋钮的初始位置和锁的密码,打开锁时旋钮总共旋转了多少度(顺时针加逆时针)。
输入
输入由多个样例组成。每个样例都有一行输入,包含 4 个 0 到 39 之间的数字。第一个数字是旋钮的初始位置。接下来的三个数字是组合密码。保证组合中的连续数字是不同的。最后一个测试用例之后会有一行
0 0 0 0。输出
对于每个样例,各输出一行,包含一个整数:解开锁需要旋转的度数。
在此感谢Executive_Explorer
回复
共 1 条回复,欢迎继续交流。
正在加载回复...