贪心算法_翻硬币

蓝桥账户中心

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

题目要干嘛 你就干嘛

复制代码
#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; 
}
相关推荐
声声codeGrandMaster9 小时前
seq2seq概念和数据集处理
人工智能·pytorch·python·算法·ai
谙弆悕博士9 小时前
【附C源码】C语言实现散列表
c语言·开发语言·数据结构·算法·散列表·数据结构与算法
kkeeper~9 小时前
0基础C语言积跬步之深入理解指针(5上)
c语言·开发语言·算法
a1117769 小时前
边缘设备3DGS-SLAM算法对比实验报告
算法·3d
AI人工智能+电脑小能手9 小时前
【大白话说Java面试题 第54题】【JVM篇】第14题:什么是可达性分析算法?
java·jvm·算法·面试
AI人工智能+电脑小能手9 小时前
【大白话说Java面试题 第55题】【JVM篇】第15题:JVM有哪些垃圾收集算法?
java·jvm·算法·面试
Lucky_ldy10 小时前
C语言学习: 自定义类型—联合和枚举
c语言·学习·算法
gumichef10 小时前
栈和队列(2)
数据结构·算法·链表
进击的荆棘10 小时前
递归、搜索与回溯——综合(下)
c++·算法·leetcode·深度优先·dfs
不知名的忻10 小时前
归并排序(Java)
java·算法·排序算法