摘要:
题目 "luogu3690" 硫硼作者想提醒大家,WA 了 TLE 了 RE 了的,也许只是主函数写错了 代码 include include include include include include using namespace std; define pa T[x].fa define 阅读全文
摘要:
题目 "luogu3390" 代码 include using namespace std; define ll long long const int N = 205; const ll mod = 1e9 + 7; ll n, k; struct node { ll mp[N][N]; void 阅读全文
摘要:
题目 "luogu1419" 代码 include include include include include include define N 100005 define inf 1000000000 define ll long long using namespace std; int n 阅读全文
摘要:
题目 "vijos1083" 代码 include include include include include include define N 500005 define inf 0xfffffff using namespace std; int n,m,a[N]; struct node 阅读全文
摘要:
题目 "bzoj1059" 题解 可以发现,交换操作并不能改变点间的行列关系,所以只需要判断是否存在n个既不同行也不同列的点 将行和列看做左右集合的点,若为黑色,则连上一条边,最后二分图最大匹配 代码 include include include include include include d 阅读全文
摘要:
题目 "vijos1979" 代码 include include include include include include include include define N 200005 define inf 2000000000 using namespace std; int n,sum 阅读全文
摘要:
题目 "bzoj1051" 代码 include include include include include include define N 100100 using namespace std; int n,m,ans; int dfn[N],t;//每一个节点被访问的时间戳,即dfs序 i 阅读全文
摘要:
题目 "luogu3834" 代码 include include include include define N 500005 define M 10000000 using namespace std; int n,m,rk[N]; int root[N]; struct data{int i 阅读全文
摘要:
题目 "luogu2625" 题解 若无角度限制,最远距离就是先向前走完forward,再转180度走backward,有角度限制时,旋转角度越接近180,距离最远(已知三角形两边,夹角越大,第三边越大) 用背包扫出所有可能的角度 代码 include include include include 阅读全文