贪心算法_翻硬币

蓝桥账户中心

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

题目要干嘛 你就干嘛

复制代码
#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; 
}
相关推荐
Hag_201 分钟前
LeetCode Hot100 42.接雨水
算法·leetcode·职场和发展
回敲代码的猴子3 分钟前
2月13日打卡
算法
老鼠只爱大米11 分钟前
LeetCode经典算法面试题 #153:寻找旋转排序数组中的最小值(暴力搜索、二分查找等五种实现方案详细解析)
算法·leetcode·二分查找·旋转数组·最小值搜索
春日见19 分钟前
commit与fetch
linux·人工智能·算法·机器学习·自动驾驶
俩娃妈教编程30 分钟前
洛谷选题:P1888 三角函数
c++·算法
TracyCoder12339 分钟前
LeetCode Hot100(56/100)——131. 分割回文串
算法·leetcode
_OP_CHEN39 分钟前
【算法提高篇】(一)线段树之入门篇:从原理到实战,搞定区间操作难题
数据结构·算法·蓝桥杯·线段树·c/c++·区间查询·acm、icpc
IvanCodes40 分钟前
九、C语言动态内存管理
c语言·开发语言·算法
pp起床44 分钟前
贪心算法 | part05
算法·贪心算法
MediaTea1 小时前
Python:迭代器的应用场景
开发语言·python·算法