上一页 1 2 3 4 5 6 7 8 9 10 ··· 56 下一页
摘要: 题意:给一幅图,从1开始,每条边有边权最少走一遍,可以在任意点退出,问最小花费 题解:上下界费用流,每个边都流一遍,然后为了保证流量平衡,新建源点汇点,跑费用流把流量平衡 阅读全文
posted @ 2019-03-06 16:49 walfy 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题意:有棵树,每个点有权值,三种操作,1,修改根,2.把a到b的路径上的点权值修改为c,3,查询以a为子树的最小权值 题解:毒瘤树链剖分,树链剖分是能处理链和子树的修改查询的,因为树链剖分本质还是dfs序线段树,然后现在问题就变成了换根,假设根为root 1.root为a,直接查询整棵树,2.lca 阅读全文
posted @ 2019-03-06 14:16 walfy 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题意:$x_{i+1}=(x_{i} a+c)%m$求,x_n%g 题解:$x_n=(a^n x_0+(a^{n 1}+a^{n 2}+...+a+1) c)%m$,由于a 1和m不一定互质,所以没法逆元,只能矩阵快速幂求,乘法必须用快速乘,不然会爆ll / Problem: 2875 User: 阅读全文
posted @ 2019-02-27 21:32 walfy 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题意:煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程序,用来计算至少需要设置几个救援出口,以及不同最 阅读全文
posted @ 2019-02-27 19:42 walfy 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题意:windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷 T 次,他最多能正确粉刷多少格子? 一个格子如果未被粉刷或者被粉刷错 阅读全文
posted @ 2019-02-27 15:09 walfy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题意:求有多少个逆序对为k的排列 题解:$dp[i][j]$表示1~i的排列中有j个逆序对的方案数,转移就是把i放在1~i 1的排列中的第几位,$dp[i][j]=\sum_{x=0}^{min(i 1,j)}dp[i 1][j x]$,前缀和随便优化下就O(n^2)了 / Problem: 243 阅读全文
posted @ 2019-02-26 19:55 walfy 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 题解:首先要明确一件事,就是当分割的方案固定时,无论先分割的哪一段,结果都是不变的,然后能列出dp方程:$dp[i][j]=max(dp[k][j 1]+(a[i] a[k]) (a[n] a[i]))$,a[i]表示前缀和,我们能先枚举第二维,那么每层的dp值只和上一层相关,用滚动数组即可完成,然 阅读全文
posted @ 2019-02-24 09:56 walfy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 比树状数组套主席树不知道高到哪里去了,solve(l,r,L,R)就是对于L,R的操作区间的答案都在l,r区间里,然后递归下去 复杂度O(nlognlogn),每个操作会执行logn次就是o(nlogn),带上bit就是loglogn // pragma GCC optimize(2) // pra 阅读全文
posted @ 2019-02-11 11:24 walfy 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 题意:一副无向有权图,每个点有一些人,某些点是避难所(有容量),所有人要去避难所,问最小时间所有人都到达避难所, 题解:dij+二分+最大流check,注意到避难所最多10个,先挨个dij求到避难所的时间,然后二分时间,在这个时间之内的建边,s向避难所建边,流量是避难所容量,可达的避难所向点建边,流 阅读全文
posted @ 2019-01-03 14:46 walfy 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 题意:带修改的区间第k大 题解:树状数组套主席树,开n个主席树,用树状数组维护,先离散化,然后动态开点按权值插入到树状数组访问到的节点,然后修改也是同样的修改,查询需要在主席树上二分,同时维护树状数组所访问的那些节点,在主席树上跑即可 // pragma GCC optimize(2) // pra 阅读全文
posted @ 2018-12-20 21:58 walfy 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 56 下一页