摘要:
圈套圈板子题,详解推荐看这位大佬的博客:https://www.cnblogs.com/acxblog/p/7390301.html #include <bits/stdc++.h> using namespace std; #define ll long long #define forn(i,n 阅读全文
摘要:
题意:n个点m条边,最多可以删除m-k条边,使得剩下的边为构成原图的最短路树。 思路:dij之后跑一边dfs最短路树。 代码: #include <bits/stdc++.h> using namespace std; #define ll long long #define forn(i,n) f 阅读全文
摘要:
这道题乍一看不能hash实际上最多sqrt(1e5)种长度,所以1e4*sqrt(1e5)就可以了 但这种hash第一次见 #include <bits/stdc++.h> using namespace std; #define ull unsigned long long #define for 阅读全文
摘要:
南京网络赛 A 题意:一个蛇形矩阵,每个数美丽值等于十进制各位的权值相加,标记一些点,每次问一个矩阵内美丽值之和 思路:可以通过根据x,y推出被标记的点数值,再利用二维偏序按x排序,树状数组维护y。每次查询为二维平面的矩阵差分。 代码: #include <bits/stdc++.h> using 阅读全文