Processing math: 100%
上一页 1 2 3 4 5 6 ··· 52 下一页
摘要: 传送门 显然这个图是个 DAG ,那么就可以考虑跑 dp 了 先考虑没有梯子的情况,首先把每个位置标号,越后面的位置编号越小,终点位置编号为 1 那么从终点往起点 dp ,枚举当前位置摇到的数字,那么有 $f[x]=\frac{\sum_{i=1}^{6}(f[x-i]+1)}{6} 阅读全文
posted @ 2019-11-02 14:24 LLTYYC 阅读(1147) 评论(5) 推荐(0)
摘要: 传送门 经典的最小生成树模型 建一个点 0 ,向所有其他点 x 连一条边权为 c[x] 的边,其他任意两点之间连边,边权为 (ki+kj)(|xixj|+|yiyj|) 然后用 prim 求个最小生成树即可, 阅读全文
posted @ 2019-11-02 14:00 LLTYYC 阅读(272) 评论(0) 推荐(0)
摘要: 传送门 设 f[x][i] 表示 x 的子树中,离 x 最近的选择的节点距离为 i 的合法方案的最大价值 设 val[x] 表示节点 x 的价值,首先有 f[x][0]=val[x] 那么考虑子树的合并,有 $f[x][min(i,j+1)]=max(f[x][min(i 阅读全文
posted @ 2019-10-29 08:16 LLTYYC 阅读(270) 评论(0) 推荐(0)
摘要: 传送门 首先显然下楼的操作一定是不优的,所以只要考虑上楼 设 f[i] 表示到第 i 层时需要的最少时间 那么首先考虑走楼梯,有转移,f[i]=f[i1]+a[i1] 然后考虑坐电梯有:f[i]=f[j]+(i1k=jb[k])+c 显然那个 $\sum b 阅读全文
posted @ 2019-10-29 07:52 LLTYYC 阅读(331) 评论(0) 推荐(1)
摘要: 传送门 贪心 对于第一个不合法的位置,我们显然要通过删除几个覆盖了它的区间来使这个位置合法 显然删右端点更靠右的区间是更优的,所以就考虑优先删右端点靠右的,然后再考虑下一个不合法位置 用一个 set 维护一下右端点和区间编号即可 阅读全文
posted @ 2019-10-29 07:44 LLTYYC 阅读(323) 评论(0) 推荐(0)
摘要: 传送门 显然考虑 n2 的树形 dpf[x][i] 表示 x 的子树内选了 i 个节点染黑,子树内所有边对整颗树的最大贡献 考虑子树的合并,显然对于 (u,v),vson[u] ,设边权为 w ,这条边的贡献可以通过 v 子树内的黑节点数算出 因为确 阅读全文
posted @ 2019-10-28 13:19 LLTYYC 阅读(157) 评论(0) 推荐(0)
摘要: 传送门 cf 自闭了,打 abc 散散心 A - 9x9 ...这个有什么好讲的吗,题目看懂就会做了 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> using 阅读全文
posted @ 2019-10-28 11:59 LLTYYC 阅读(446) 评论(0) 推荐(1)
摘要: 传送门 正难则反,把链操作成树不好想,那么考虑一下如何把树变成链 每次操作相当于把一个兄弟变成儿子(我把你当兄弟你竟然想把我当儿子.jpg) 注意到每次操作最多只能使树的深度增加 1 因为链的深度为 n 且形态唯一,那么只要把原树操作成深度为 n 即可 现在得到了一个操作次数的下限,即 阅读全文
posted @ 2019-10-28 08:28 LLTYYC 阅读(302) 评论(0) 推荐(0)
摘要: 传送门 显然考虑 dp ,设 fx[i][j] 表示从 (i,j) 出发往下走一格,最终到达 (n,m) 的方案数,fy[i][j] 表示从 (i,j) 出发往右走一格,最终到达 (n,m) 的方案数 如果 (i,j) 本身有石头就把这个石头忽略 那么对于 $fx[i 阅读全文
posted @ 2019-10-28 07:43 LLTYYC 阅读(512) 评论(9) 推荐(0)
摘要: 传送门 要满足存在 x ,使得 aiaj=xk 那么充分必要条件就是 aiaj 质因数分解后每个质因数的次幂都要为 k 的倍数 证明显然 设 ai=xj=1ptjj ,那么不妨变成 $\sum_{j=1}^ 阅读全文
posted @ 2019-10-27 18:07 LLTYYC 阅读(411) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 52 下一页
点击右上角即可分享
微信分享提示