2019年2月8日

tarjan求lca :并查集+dfs

摘要: //参考博客 https://www.cnblogs.com/jsawz/p/6723221.html#include using namespace std; #define maxn 420000 struct Query{int to,nxt,lca;}q[maxn]; struct Edge{int to,nxt;}edge[maxn>n>>m>>p; for(int i=1;i... 阅读全文

posted @ 2019-02-08 19:34 zsben 阅读(167) 评论(0) 推荐(0) 编辑

cf1110E 思维

摘要: /* Ci'=Ci+1 + Ci-1 -Ci Ci+1 - Ci' = Ci - Ci-1 Ci' - Ci-1 = Ci+1 - Ci; 即求一次Ci’等价于交换Ci和Ci-1 与 Ci+1和Ci的差值 那么只要差值排序后的数组是相同的即可 */ #include using namespace std; #define maxn 100005 vectorv1,v2; int a[maxn... 阅读全文

posted @ 2019-02-08 13:51 zsben 阅读(193) 评论(0) 推荐(0) 编辑

cf1110d 线性dp

摘要: 很精练的一道题 阅读全文

posted @ 2019-02-08 11:45 zsben 阅读(215) 评论(0) 推荐(0) 编辑

导航