题解 1453: 蓝桥杯历届试题-翻硬币

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

翻硬币(狠狠的贪)

摘要:### *贪心:每个硬币最多翻一次,多翻没有意义,所以每次遇到不一样的就开始翻,再次遇到不一样的停止就行了,题目保证有解,所以不用特判。* ###### 参考代码 ```cpp #include……

1453: 蓝桥杯历届试题-翻硬币(c++)

摘要:解题思路:在有解的情况下,初始状态和目标状态中不一样的位置个数一定是偶数,所以不一样的位置是成对出现的,要将初始状态变为目标状态,就应该把不一样的位置交换,要操作步数最少,就应该把相邻的交换(因为这样……

蓝桥杯历届试题-翻硬币-题解(Java代码)

摘要:```java //规律题 //规律是后一个不一样的位置的索引减去前一个不一样的位置的索引的索引,且硬币不一样的个数必须为偶数,否则无解 Scanner scanner=new Scan……

python简单易懂解法

摘要:解题思路:可以在两个硬币之间想象出一个开关,控制它们的状态,如果硬币状态与目标不符,就按下开关,以此类推参考代码:start=list(str(input()))aim=list(str(input(……