题目链接题意:有两个字符串s1,s2;经过交叉问是否得到字符串s,不能输出-1,能就输出交叉的次数每次重组的串都是s2开始,重新组合时,前面一半是s1,后一半s2;#include#include#include#include#include#include#define N 250using n... Read More
题目链接主要就是输出路径问题;pre[x][y]表示到达(x,y)是由点(pre[x][y].x, pre[x][y].y)而来;#include#include#include#include#includeusing namespace std;#define N 220#define INF ... Read More
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3974 题意就是:公司有n个员工,关系有n-1个,T x y 代表把工作y交给员工x; 员工可以把工作交给下属; 本来是线段树的题,但是我真心看不懂,所以就找了个能看懂的方法了 #include<stdi Read More
题目链接 题意:有n个村庄,编号分别为1-n;由于战争会破坏村庄,但是我们也会修复; D x代表村庄x被破坏; Q x是求与x相连的有几个没有被破坏; R 是修复最后一次被破坏的村庄; 接下来有m个操作,对于每次Q操作输出结果; 由于修复的是最后一次被破坏的所以要用stack 接下来看代码吧,加个图 Read More
题目链接有n个数:当操作为1时求L到R的和;当操作为0时更新L到R为原来的平方根;不过如果仔细演算的话会发现一个2^64数的平方根开8次也就变成了 1,所以也更新不了多少次,所以可以每次更新到底。、#include#include#include#include#include#define INF... Read More