蓝桥杯历届试题-翻硬币 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>usingnamespacestd;intmain(…… 题解列表 2026年03月05日 1 点赞 0 评论 234 浏览 评分:0.0
超简单思路+代码 # 1453: 蓝桥杯历届试题-翻硬币 (C++) -思路:遍历每个位置,只要当前位置不一样就翻一次,最终得到的答案就是最优解```c++#define_CRT_SECURE_NO_WARNINGS1#include#include#include#include#include#include#include#include#include#incl 题解列表 2024年11月22日 0 点赞 0 评论 646 浏览 评分:0.0
蓝桥杯历届试题-翻硬币,这真的是比赛题吗? 摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h" using namespace std; int main(){ // 定义两个字符串变量s1和s2,用于存…… 题解列表 2024年11月16日 0 点赞 0 评论 505 浏览 评分:2.0
蓝桥杯历届试题-翻硬币(贪心) 摘要:#include <iostream> #include <cstring> using namespace std; const int N = 110; int n; char …… 题解列表 2024年04月12日 0 点赞 0 评论 570 浏览 评分:0.0
蓝桥杯历届试题-翻硬币 摘要:参考代码:#include<bits/stdc++.h> using namespace std; vector<int>v; int main() { string s,ss; ci…… 题解列表 2024年04月02日 0 点赞 0 评论 435 浏览 评分:0.0
历届试题-翻硬币 从最左侧开始遍历,如果该位置硬币状态与目标不同,就翻动该位置和该位置后面的两枚硬币。因为题目说了有解,所以遍历到倒数第二枚的时候,所有硬币状态就与目标相同了。这个方法也有点贪心的思路,每次追求当前位置状态与目标状态一致。#includeusingnamespacestd; 题解列表 2024年01月26日 0 点赞 0 评论 647 浏览 评分:0.0
翻硬币(狠狠的贪) ###*贪心:每个硬币最多翻一次,多翻没有意义,所以每次遇到不一样的就开始翻,再次遇到不一样的停止就行了,题目保证有解,所以不用特判。*######参考代码```cpp#includeusingnamespacestd;#definelllonglongconstintN=1e5+5;stringa, 题解列表 2023年03月23日 0 点赞 0 评论 714 浏览 评分:9.9
1453: 蓝桥杯历届试题-翻硬币(c++) 解题思路:在有解的情况下,初始状态和目标状态中不一样的位置个数一定是偶数,所以不一样的位置是成对出现的,要将初始状态变为目标状态,就应该把不一样的位置交换,要操作步数最少,就应该把相邻的交换(因为这样最近),这对操作步数就为两个位置的差(可以存储在数组里用偶数下标的数减去奇数下标的数), 题解列表 2022年11月07日 0 点赞 0 评论 727 浏览 评分:9.9
题目-翻硬币 摘要:参考代码:#include"bits/stdc++.h" using namespace std; bool a[11111]; bool b[11111]; long long ans…… 题解列表 2022年03月18日 0 点赞 0 评论 624 浏览 评分:0.0
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