题目:
语法点:
1. unordered_map<string,int> dist; //存储图的不同状态及不同状态对应的步数
2. unordered_map的相关操作,详细见C++中的unordered_map用法详解-CSDN博客
dist.count(x) //来寻找x出现的次数
dist.find(x) //来查找x是否存在
//返回值是无符号数据
3. string的用法String用法详解-CSDN博客
易错点:
1. 判断范围时不要写错,不然蓝桥平台容易超时,判错
代码:
第七届蓝桥杯——卡片换位【BFS详解】_蓝桥杯 卡片换位-CSDN博客(看不懂代码看这篇文章)
这个代码只能通过7个测试点(总共8个测试点),还有一个通过不了
//lanqiao.125卡片换位
//注意:cin>>不可读入空格
#include<