贪心算法_翻硬币

蓝桥账户中心

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

题目要干嘛 你就干嘛

复制代码
#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; 
}
相关推荐
小poop3 分钟前
基础排序算法详解——插入、选择与交换排序
算法·排序算法
青蓝智慧马老师7 分钟前
想学数据分析但零基础,正确顺序不是先学 Python
大数据·人工智能·算法
jeo陽24 分钟前
05-数组与冒泡排序:第一个数据结构与经典算法
c语言·数据结构·算法
鸽鸽程序猿32 分钟前
【刷题册】hot21-25
算法
Keven_1135 分钟前
算法札记:记忆化搜索中面对多组数据的初始化
算法
happyprince37 分钟前
02-具体观 · JevAny算法与实现剖析
人工智能·算法
Nil20840 分钟前
leetcode 75颜色分类
数据结构·算法·leetcode
Liaiyang661 小时前
空圈容错视角 · 多维切面篇:我们生活的世界,不止三维
人工智能·算法·系统架构·前沿技术·哲学·认知科学
闻缺陷则喜何志丹1 小时前
【环】P6709 [CCC 2020] Swapping Seats 环|普及+
算法·洛谷·环
开开心心就好1 小时前
打印机卡住打不了?一键清理卡死打印队列
服务器·开发语言·算法·pdf·ocr·idea·visual studio code