链接:codeforces.com/contest/8 A 原因:RE,fantasy 的字符串的长度可能大于原字符串. B 题意:上下左右走,可能要避让障碍,问是否存在一个地图使得给定的路径为当前最短路径. 题型:构造,模拟 原因:map不熟,要判两个地方,一是不重复抵达,二是当前点除去前导点旁边的点不能事先经过. 解法:按照上面说的模拟一下就可以,这种方法相对来说效率高,但是代码写得多.可以直接遍历:一个点跟其后面步长大于1的点的距离不能小于1. PS:make_pair的使用方法 map中…