SP10292 SHELL - Shell game 题解
算是一道模拟吧。
思路:
-
创建一个数组 \(a\),表示每个小球的位置。输入字符串,输入 \(n\)。
-
将编号为 \(left\) 的小球在 \(a\) 数组相对应的位置设为 \(0\),编号为 \(right\) 的小球在 \(a\) 数组相对应的位置设为 \(1\) ,依次类推。
-
循环 \(n\) 次,边循环边输入。然后把相对应的小球在数组 \(a\) 中交换,直到循环结束(
属于一言不合狂打 if 了这是)。 -
循环输出,按照上述编号判断。
然后,万事俱备,只差编码!
起飞!然后栽进坑里。
是的,这个题第十点输入不合法,此时只需要 return 0; 即可。
应前人的经验,代码不放。

浙公网安备 33010602011771号