题目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;

}

相关推荐
rainbow68893 小时前
C++STL list容器模拟实现详解
开发语言·c++·list
唐梓航-求职中3 小时前
技术-算法-leetcode-1606. 找到处理最多请求的服务器(易懂版)
服务器·算法·leetcode
啊阿狸不会拉杆3 小时前
《机器学习导论》第 10 章-线性判别式
人工智能·python·算法·机器学习·numpy·lda·线性判别式
会叫的恐龙3 小时前
C++ 核心知识点汇总(第11日)(排序算法)
c++·算法·排序算法
twilight_4693 小时前
机器学习与模式识别——线性回归算法
算法·机器学习·线性回归
玄同7653 小时前
Python Random 模块深度解析:从基础 API 到 AI / 大模型工程化实践
人工智能·笔记·python·学习·算法·语言模型·llm
爱吃生蚝的于勒3 小时前
【Linux】线程概念(一)
java·linux·运维·服务器·开发语言·数据结构·vim
Pluchon3 小时前
硅基计划4.0 算法 简单模拟实现位图&布隆过滤器
java·大数据·开发语言·数据结构·算法·哈希算法
符哥20083 小时前
C++ 适合初学者的学习笔记整理
c++·笔记·学习