加载中...

SP10292 SHELL - Shell game 题解

算是一道模拟吧。

思路:

  1. 创建一个数组 \(a\),表示每个小球的位置。输入字符串,输入 \(n\)

  2. 将编号为 \(left\) 的小球在 \(a\) 数组相对应的位置设为 \(0\),编号为 \(right\) 的小球在 \(a\) 数组相对应的位置设为 \(1\) ,依次类推。

  3. 循环 \(n\) 次,边循环边输入。然后把相对应的小球在数组 \(a\) 中交换,直到循环结束(属于一言不合狂打 if 了这是)。

  4. 循环输出,按照上述编号判断。

然后,万事俱备,只差编码!

起飞!然后栽进坑里。

是的,这个题第十点输入不合法,此时只需要 return 0; 即可。

前人的经验,代码不放。

posted @ 2025-10-06 14:04  碎碎念的女巫  阅读(3)  评论(0)    收藏  举报