随笔分类 - 图上dp
摘要:A 签到题,对于一个正方体,有$8$种顶点均在正方体顶点上满足条件的正三角形 显然$Ans=\sum\limits_{i=1}{n-1}8i3=8(\frac{n(n-1)}{2})^2=2(n-1)n$ #include<bits/stdc++.h> #define inf 2139062143
阅读全文
摘要:T1 受欢迎的牛 bzoj 1051 题解链接 T2 最大半连通子图 bzoj 1093 题目大意: 一个半连通的图定义为对任意点对u v 存在路径u->v或v->u 求给定图的最大半连通子图 思路: 可以知道 半连通子图一定为强连通分量缩点之后的链 所以只需要求一个最长链然后记一下方案数 需要注意
阅读全文
摘要:最后把记忆化搜索乱搞的点给写串了,又炸裂了 但是因为馒神操作了一番 避免了掉rating T1 T2 T3 sb题,随便搞一搞50分钟过 1 // T1: 2 #include<iostream> 3 #include<cstdio> 4 #include<cstring> 5 #include<c
阅读全文
摘要:人生第一次CF炸裂掉了13的rating,只写了两道签到题,真的菜 T1: 输出一个长度为n的字符串,对于第i位,如果i是斐波那契数,输出O 否则输出o 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cs
阅读全文
摘要:题目大意: 生成一个长度为n的字符串,使它包含给出串中的一个 求这个生成串的方案数 思路: dp i j表示匹配到i位,trie树上第j个节点的方案数 可以得到dp方程,dp i j 可以转移到 dp i+1 ch[j] 记录一下结尾处的节点 然后用总方案数-所有匹配不到的 1 #include<i
阅读全文
摘要:noip2017 D1T3 逛公园 某zz选手看到数据范围直接就最短路计数了,结果写错了爆零 题目大意: N个点M条边构成的有向图,且没有自环和重边。其中1号点是起点,N号点是公园的终点,每条边有一个非负权值, 代表经过这条边所要花的时间 如果1号点到N号点的最短路长为d,那么策策只选择长度不超过d
阅读全文
摘要:题目大意: 有一个r*c的矩阵,上面有n个点有宝藏 每个有宝藏的点上都有传送门 传送门有三种:第一种可以传到该行任意一个有宝藏的点,第二种可以传到该列任意一个有宝藏的点,第三种可以传到周围的八连块上有宝藏的点 现在你可以在任意一个有宝藏的点开始,求你最多可以经过多少个不同的藏宝点 每个藏宝点可以多次
阅读全文

浙公网安备 33010602011771号