当前位置: 首页 > news >正文

翻转--蓝桥

关键没考虑

1110100100
1010100100

这种没变的情况

#include <bits/stdc++.h>
using namespace std;
typedef long long ll ;
const long long INF = 1e18;
const int mo = 998244353; // 定义模数
int mp[1011][1011];
ll t,n;
//不开long long 见祖宗
int main() {
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    cin>>t;
    while(t--)
    {
    	string a,b;
		cin>>a>>b;
		int an=0;
		int f=1;
		for(int i=1;i<b.size()-1;i++)
		{
			if(b[i-1]==b[i+1]&&b[i-1]!=b[i])
			{
				if(a[i-1]==a[i+1]&&a[i-1]==b[i-1])
				{
					if(b[i]!=a[i])
					{
					b[i]=a[i];
					an++;	
					}
				}
			}
		}
		//for(int i=0;i<b.size();i++) cout<<a[i];
		//for(int i=0;i<b.size();i++) cout<<b[i];
		for(int i=0;i<b.size();i++)
		{
			if(a[i]==b[i]);
			else
			{
				cout<<-1;
				f=0;
				break;
			}
		}
		if(f) cout<<an;
		cout<<endl; 
	}
    return 0;
}

}

相关文章:

  • 【深入剖析:机器学习、深度学习与人工智能的关系】
  • 【漫话机器学习系列】114.逻辑 Sigmoid 函数
  • 【Kubernets】K8S内部nginx访问Service资源原理说明
  • python爬虫Scapy框架(1)
  • 精灵图又名雪碧图的使用方法
  • idea生成自定义Maven原型(archetype)项目工程模板
  • windows系统本地部署DeepSeek模型
  • 大模型 参数 use_cache 怎么用? 与 KV Cache 是什么关系?
  • Qt 的 Lambda 捕获局部变量导致 UI 更新异常的分析与解决
  • netty18罗汉——布袋罗汉(encoder)
  • 如何在Python用Plot画出一个简单的机器人模型
  • llama-factory || AutoDL平台
  • ASP.NET Core 3.1 修改个别API返回JSON序列化格式
  • MySQL整体架构
  • Docker - 网络
  • 用冒泡排序法模拟qsort函数
  • LabVIEW中三种PSD分析VI的区别与应用
  • 微调训练方法概述:Fine-tuning、Prompt-tuning、P-tuning 及其他高效技术
  • pwa的基本使用
  • 2W8000字 LLM架构文章阅读指北
  • 用ppt做网站方法/广告公司简介
  • 做网站大公司有哪些/seo站长综合查询
  • 潭州教育网站开发/永久免费国外域名注册
  • 信誉好的徐州网站建设/查销售数据的网站
  • 品牌建设包括/保定百度seo公司
  • 砀山网站建设/二级域名查询入口