贪心算法_翻硬币

蓝桥账户中心

依次遍历 不符合条件就反转

题目要干嘛 你就干嘛

复制代码
#include <bits/stdc++.h>

#define endl '\n' 

using namespace std;

int main() {

	ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);	
	
	string s; cin >> s;
	string t; cin >> t;
	int ret = 0;
	
	for ( int i = 0; i < s.size(); ++i ){
		if ( s[i] != t[i]){  //不等 反转硬币 
			s[i] = s[i] == 'o' ? '*' : 'o';
			s[i + 1] = s[i + 1] == 'o' ? '*' : 'o';
			++ret;
		}
	}

	cout << ret << endl;

	return 0; 
}
相关推荐
代码不停2 分钟前
Java递归综合练习
java·开发语言·算法·回归
前端小白在前进3 分钟前
力扣刷题:删除排序链表的重复元素Ⅱ
算法·leetcode·链表
qq_214782619 分钟前
Hadley Wickham长文回顾:R语言tidyverse过去20年的演进之路、现状与未来展望!
python·算法·线性回归
霍田煜熙12 分钟前
C++ 部署小型图书管理系统
开发语言·c++·算法
ywwwwwwv12 分钟前
力扣300
算法·leetcode·职场和发展
来自于狂人16 分钟前
HCIE云计算超长考点精析
算法·贪心算法·云计算
@小码农19 分钟前
2025年厦门市小学生信息学竞赛C++(初赛)真题-附答案
开发语言·c++·python·算法·蓝桥杯
代码游侠19 分钟前
应用--Minishell实现
linux·运维·笔记·学习·算法
m0_4711996321 分钟前
【vue】diff算法简介
前端·vue.js·算法
努力学算法的蒟蒻21 分钟前
day34(12.15)——leetcode面试经典150
算法·leetcode·面试