社区讨论

翻译

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 条回复,欢迎继续交流。

正在加载回复...