题目1453:蓝桥杯历届试题-翻硬币

#include<iostream>

#include<cstring>

using namespace std;

const int N=1010;

char s1[N],s2[N];

void turn(int x){

if(s1[x]=='*'){

s1[x]='o';

}else{

s1[x]='*';

}

}

int main(){

cin>>s1>>s2;

int n=strlen(s1);

int res=0;

for(int i=0;i<n;i++){

if(s1[i]!=s2[i]){

turn(i),turn(i+1);

res++;

}

}

cout<<res<<endl;

return 0;

}

相关推荐
汀、人工智能几秒前
[特殊字符] 第89课:岛屿数量
数据结构·算法·数据库架构·图论·bfs·岛屿数量
九英里路3 分钟前
cpp容器——string模拟实现
java·前端·数据结构·c++·算法·容器·字符串
A.A呐10 分钟前
【C++第二十七章】C++类型转换
c++
呼啦啦56124 分钟前
C++vector
java·c++·缓存
打瞌睡的朱尤34 分钟前
4.9蓝桥杯
职场和发展·蓝桥杯
2401_8920709835 分钟前
顺序栈(动态数组实现) 超详细解析(C++ 语言 + 可直接运行)
数据结构·c++·顺序栈
卷福同学39 分钟前
去掉手机APP开屏广告,李跳跳2.2下载使用
java·后端·算法
漫霂1 小时前
二叉树的翻转
java·数据结构·算法
语戚1 小时前
力扣 51. N 皇后:基础回溯、布尔数组优化、位运算全解(Java 实现)
java·算法·leetcode·力扣·剪枝·回溯·位运算
熊猫钓鱼>_>1 小时前
从零构建大模型可调用的Skill:基于Function Calling的完整指南
人工智能·算法·语言模型·架构·agent·skill·functioncall