1453: 蓝桥杯历届试题-翻硬币(c++) 解题思路:在有解的情况下,初始状态和目标状态中不一样的位置个数一定是偶数,所以不一样的位置是成对出现的,要将初始状态变为目标状态,就应该把不一样的位置交换,要操作步数最少,就应该把相邻的交换(因为这样最近),这对操作步数就为两个位置的差(可以存储在数组里用偶数下标的数减去奇数下标的数), 题解列表 2022年11月07日 0 点赞 0 评论 727 浏览 评分:9.9
蓝桥杯历届试题-翻硬币-题解(C++代码) 摘要:解题思路: 这题解法很多,可以枚举也就是宽带的收索(利用队列)但是这一题也存在着规律,接下来让我们来看看要如何发现。步骤1:先用已给例子进行推敲其实蓝桥被原题给了两个例子第一个: ********…… 题解列表 2020年07月25日 0 点赞 1 评论 803 浏览 评分:9.9
蓝桥杯历届试题-翻硬币-题解(C++代码) 贪心基础例题貌似此题没有考虑无解的情况(逃~)```cpp#includeusingnamespacestd;intmain(){strings1;strings2;//getline(cin,s1);//getline(cin,s2);cin>>s1;cin>>s2;intcnt=0;for(int 题解列表 2019年06月10日 0 点赞 2 评论 1260 浏览 评分:9.9
翻硬币(狠狠的贪) ###*贪心:每个硬币最多翻一次,多翻没有意义,所以每次遇到不一样的就开始翻,再次遇到不一样的停止就行了,题目保证有解,所以不用特判。*######参考代码```cpp#includeusingnamespacestd;#definelllonglongconstintN=1e5+5;stringa, 题解列表 2023年03月23日 0 点赞 0 评论 714 浏览 评分:9.9
蓝桥杯历届试题-翻硬币-题解(C++代码) by Zfans. 摘要:```cpp #include using namespace std; int main() { string s1, s2; cin >> s1 >> s2…… 题解列表 2020年02月02日 0 点赞 0 评论 1159 浏览 评分:9.9
旋桜-蓝桥杯历届试题-翻硬币-题解(C++代码) 这题白给```cpp#include#includeusingnamespacestd;stringstr1,str2;intans=0;intmain(){cin>>str1>>str2;for(inti=0;i<(int)str1.size()-1;i++){if(str1[i]!=str2[i] 题解列表 2020年03月15日 0 点赞 0 评论 1188 浏览 评分:9.9
优质题解 蓝桥杯历届试题-翻硬币 (C/C++代码)规律题 摘要:解题思路:这个题可以暴力求解,但是细微观察一下,题目是有规律可循的:(下面说说的翻转都是指依次翻转两个相邻的位置,同题目中的意思) 就用例子来说吧:0123456789***o***o***o*…… 题解列表 2019年04月08日 21 点赞 8 评论 3996 浏览 评分:9.1
蓝桥杯历届试题-翻硬币-题解(C++代码) 从0开始进行遍历,找到2个当前状态与目标状态不同的硬币,然后通过第二个硬币的下标减去第一个硬币的下标即为需要翻动的次数,然后第二个硬币及其之前的所有硬币状态均与目标状态相同,继续往下遍历。```cpp#include#includeusingnamespacestd;intmain(){intcnt= 题解列表 2020年01月17日 0 点赞 3 评论 1598 浏览 评分:8.7
1453: 蓝桥杯历届试题-翻硬币 ```````cpp#include#include#include#includeusingnamespacestd;intstep;charg[110],b[110];voidturn(intx){if(g[x]=='*')g[x]='o';elseg[x]='*';}intmain(){cin> 题解列表 2022年02月24日 0 点赞 0 评论 680 浏览 评分:4.9
蓝桥杯历届试题-翻硬币,这真的是比赛题吗? 摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h" using namespace std; int main(){ // 定义两个字符串变量s1和s2,用于存…… 题解列表 2024年11月16日 0 点赞 0 评论 505 浏览 评分:2.0