首页 > 其他分享 >你猜这是什么题

你猜这是什么题

时间:2022-11-07 15:35:55浏览次数:35  
标签:int auto 什么 cin vis second con


题目:

你猜这是什么题_#include


题解:

替换字母,找到最后的替换结果

#include <bits/stdc++.h>
using namespace std;
map<char,char> q;
int con[30];
int vis[1000005];
int main()
{
long long n,m;
cin>>n>>m;
string a;
cin>>a;
while(m--)
{
int r=0;
int f=0;
char x;
char y;
cin>>x>>y;
for(auto e:q)
{
if(e.second==x)
{
r=1;
q[e.first]=y;
}
else if(e.second==y)
{
f=1;
q[e.first]=x;
}
}
if(!r)
{
if(con[x-'a']==0)
{
q[x]=y;
con[x-'a']=1;
}
}
if(!f)
{
if(con[y-'a']==0)
{
q[y]=x;
con[y-'a']=1;
}
}
//for(auto e:q) cout<<e.first<<e.second<<endl;
}
for(auto x:q)
{
for(int i=0;i<n;i++)
{
if(a[i]==x.first&&vis[i]==0)
{
a[i]=x.second;
vis[i]=1;
}
}
}
cout<<a<<endl;
return 0;
}


标签:int,auto,什么,cin,vis,second,con
From: https://blog.51cto.com/u_15866659/5829910

相关文章

  • 什么是npm?
    npm(全称Node PackageManager,即node包管理器)是Node.js默认的、以JavaScript编写的软件包管理系统npm来分享和使用代码已经成了前端的标配npm是JavaScript世界的包管......
  • 什么是 Python?Python 基础编程入门指南
    Python是当今最流行的编程语言之一。Python以其简单的语法和多功能性而闻名,既易于学习又可用于高级应用程序。可以使用Python的领域也非常广泛,人工智能、机器学习、Web开......
  • encodeuricomponent有什么用?
    encodeuricomponent有什么用? 1、encodeuricomponent可把字符串作为URI组件进行编码。该方法不会对ASCII字母和数字进行编码,也不会对这些ASCII标点符号进行编码......
  • 人工智能、机器学习和深度学习有什么区别?
    在大数据时代,人们往往被人工智能(AI)、机器学习(ML)、深度学习(DL)这一些热词轰炸。但不少人对这些词汇的含义以及之间的关系比较模糊,甚至混为一谈。本章作为人工智能的第一章节......
  • 为什么SQL语句Where 1=1 and在SQL Server中不影响性能
       原文链接:https://www.cnblogs.com/CareySon/p/4138575.html最近一个朋友和我探讨关于Where1=1and这种形式的语句会不会影响性能。最后结论是不影响。   ......
  • 什么是webos
    基于浏览器的页面操作系统,操作系统都是运行在服务器上,比如web.qq.com就是典型的webos,优点:你在任何一台电脑上打开你的webos都是一样的,就像登录远......
  • 什么是BFC,BFC的作用,以及怎么触发BFC
    什么是BFC:块级格式化上下文BFC的作用:BFC其实就是规定了网页布局的规范  1.BFC就是页面上的一个独立容器,容器里面的元素不会影响到外面的元素  解释:BFC的基......
  • 什么是体元?什么是体素?Marching Cubes算法理解
    Marchingcubesusesadivide-and-conquerapproachtolocatethesurfaceinalogicalcubecreatedfromeightpixels;foureachfromtwoadjacentslicesMarchin......
  • 数据中台选型前必读:到底什么企业适合上数据中台?
    数据中台虽然已经在口碑上跌下神坛,甚至一些企业开始拆中台。但是,笔者在客户咨询过程中经常遇到一种情况,企业仍然喜欢打着“数据中台”的名义沟通项目需求,但背后的需求很多时......
  • 022 通过链表学Rust之为什么要非安全的单链表
    介绍视频地址:https://www.bilibili.com/video/av78062009/相关源码:https://github.com/anonymousGiga/Rust-link-list详细内容前面我们都是使用安全的Rust编程来实现链表,但......