上一页 1 2 3 4 5 6 7 8 ··· 35 下一页
摘要: ###题目链接:http://codeforces.com/contest/1562/problem/E 首先考虑贪心,如果选择了从 \(i\) 开始的字符串,那么选择所有 \(i\) 开始的字符串一定不会更差 设 \(dp[i]\) 表示以 \(i\) 开始的字符串为结尾的最长上升子序列的长度,如 阅读全文
posted @ 2021-09-03 16:49 Tartarus_li 阅读(41) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=446&page=show_problem&problem=4088 使用平面图的欧拉定理,\(V+F-E=2\),所以问题就变成求出 阅读全文
posted @ 2021-08-30 10:32 Tartarus_li 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:https://acm.hdu.edu.cn/showproblem.php?pid=7107 经典统计所有 \((l,r)\) 区间的问题,所以固定右端点进行考虑 观察到如果固定右端点 \(r\),\(l\) 到 \(r\) 区间内的 \(gcd\) 最大值随着 \(l\) 从右到 阅读全文
posted @ 2021-08-29 22:17 Tartarus_li 阅读(231) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:http://codeforces.com/contest/1558/problem/D 如果没有插入的条件限制,那么对于所有元素都有 \(a[i] <= a[i+1]\) 每次插入相当于确定了一个小于关系,将 \(x\) 位置的元素插入到 \(y\) 位置,相当于 \(a[x] < 阅读全文
posted @ 2021-08-26 22:37 Tartarus_li 阅读(76) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:http://codeforces.com/contest/1561/problem/E 首先发现如果偶数在奇数位置,奇数在偶数位置的话一定构造不出方案 考虑从大到小排序,因为只可以选择奇数前缀翻转,所以考虑每次将 \(i\) (奇数)和 \(i-1\) (偶数)放在一起构造 具体构 阅读全文
posted @ 2021-08-26 18:13 Tartarus_li 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:https://codeforces.com/gym/103119/problem/J 看到 \(k\) 只有 \(10\),所以可以暴力跳段统计答案 维护每个位置前一个相同颜色出现的位置 \(pre[i]\),如果 \(pre[i] < s\),则说明该颜色没有在 \(s\) 之后 阅读全文
posted @ 2021-08-26 12:45 Tartarus_li 阅读(213) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:https://codeforces.com/contest/1188/problem/C?mobile=true 美丽值的最大值就是将最大的数平分到 \((k-1)\) 个空位里,即 \(\frac{x}{k-1}\),美丽值恰好为 \(v\) 的方案数不好算,考虑计算美丽值大于等 阅读全文
posted @ 2021-08-23 21:27 Tartarus_li 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4078 很容易列出方程组,但因为模数并不一定是质数,可能不存在逆元,因此用辗转相除法来消元 每个齿 阅读全文
posted @ 2021-08-22 22:07 Tartarus_li 阅读(54) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:https://www.luogu.com.cn/problem/P1196 带权并查集维护 \(d[u]\) 表示 \(u\) 到父节点的距离,路径压缩时更新(压缩后父节点变为根),当前集合的根到合并到的集合的根的距离根据题目而定,有时要维护信息来更新,如本题要维护集合大小 #in 阅读全文
posted @ 2021-08-21 17:11 Tartarus_li 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ###题目链接:http://codeforces.com/contest/1559/problem/E 先不考虑 \(gcd\) 的限制,设 \(dp[i][j]\) 表示前 \(i\) 个数和为 \(j\) 的方案数 容斥掉 \(gcd\) 不为 \(1\) 的答案,那就是考虑只选 \(gcd\ 阅读全文
posted @ 2021-08-20 02:16 Tartarus_li 阅读(31) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 35 下一页