摘要:
大概的看了下思路,以后再写吧 神奇的三个点bfs 题目大意:在一张图中,以最少的步数将a,b,c移到对应的A,B,C上去。其中,每个2x2的方格都有障碍并且不能两个小写字母同时占据一个格子。 题目分析:为避免超时,先将图中所有能联通的空格建起一张图,然后再BFS。 听说双端很快,但是不想动..... 阅读全文
摘要:
典型的代价优先计算dp 难点就在计算代价上。。。 很巧的是,每次合并,代价就是i,j组成的序列中,开始了但是没有结束的字母种类数 【1】普通dp tle不知道多少个点 #include<cstdio> #include<cstdlib> #include<algorithm> #include<cs 阅读全文