贪心算法_翻硬币

蓝桥账户中心

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

题目要干嘛 你就干嘛

复制代码
#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; 
}
相关推荐
进击的小头几秒前
第6篇:贝尔曼最优化理论
python·算法·动态规划
EQUINOX17 分钟前
bitset + meet in the middle,P3067 [USACO12OPEN] Balanced Cow Subsets G
算法
四处炼丹19 分钟前
OpenClaw本地部署与Multi-Agent 技术分享
人工智能·算法·aigc·agent·ai编程
Σίσυφος190026 分钟前
周期 Pattern Removal 算法
算法
飞Link29 分钟前
深度捕捉时序本质:TSTD 异常检测之表示学习(Representation-based)全解析
学习·算法·数据挖掘·回归
滴滴答滴答答37 分钟前
机考刷题之 10 LeetCode 200 岛屿数量
算法·leetcode·职场和发展
mit6.8241 小时前
Agent memory发展路线
算法
青桔柠薯片1 小时前
Linux I/O多路复用:深入浅出poll与epoll
linux·运维·服务器·算法
哈哈很哈哈2 小时前
逻辑回归Logistic Regression
算法·机器学习·逻辑回归
甄心爱学习2 小时前
【极大似然估计/最大化后验】为什么逻辑回归要使用交叉熵损失函数
算法·机器学习·逻辑回归