摘要: $100+70+25+0=195$ 阅读全文
posted @ 2021-11-03 21:28 Acestar 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Link CF1100E Andrew and Taxi Description 给定一个有向图,改变其中某些边的方向,它将成为一个有向无环图。 现在求一个改变边方向的方案,使得所选边边权的最大值最小。 Solution 使得最大值最小,很明显二分答案。 对于二分的答案 \(x\),考虑如何判断是否 阅读全文
posted @ 2021-11-02 22:32 Acestar 阅读(57) 评论(0) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2021-10-31 21:01 Acestar 阅读(0) 评论(0) 推荐(0) 编辑
摘要: Link CF402E Strictly Positive Matrix Description 给出一个矩阵 \(A\),问是否存在一个正整数 \(k\) 使得 \(A^k\) 的所有元素都是正数。 $2\le n \le 2000,0\le a_{i,j}\le 50,\sum_{i=1}^{n 阅读全文
posted @ 2021-10-27 23:38 Acestar 阅读(99) 评论(0) 推荐(3) 编辑
摘要: 只能处理两个 \(n\) 的排列的最长公共子序列。 映射存相对位置。 #include <bits/stdc++.h> using namespace std; template <typename T> void read(T &x) { x = 0; int f = 1; char c = ge 阅读全文
posted @ 2021-10-22 12:03 Acestar 阅读(50) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2021-10-20 21:26 Acestar 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-10-16 23:50 Acestar 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Luogu P3363 Cool loves jiaoyi 题解 Link Description 给定一棵 \(n\) 个点的树,输入 \(m\) 条路径 \(s_i, t_i\),在 \(m\) 条路径中选出若干条,使得存在一个点被经过至少 \(k\) 次,最小化路径中长度的最大值减最小值的差。 路径长度定义为经过的点数。 Solution 因为在选出的路径中 阅读全文
posted @ 2021-10-16 11:04 Acestar 阅读(37) 评论(0) 推荐(1) 编辑
摘要: Luogu P4211 [LNOI2014]LCA 题解 Link Description 给出一个 nn 个节点的有根树(编号为 \(0\) 到 \(n-1\),根节点为 \(0\))。 一个点的深度定义为这个节点到根的距离 \(+1\)。 设 \(dep[i]\) 表示点i的深度,\(LCA(i,j)\) 表示 \(i\) 与 \(j\) 的最近公共祖 阅读全文
posted @ 2021-10-13 21:39 Acestar 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Luogu P6669 [清华集训2016] 组合数问题 题解 Link Description 给定 \(n,m,k\),对于所有的 \(0\le i \le n,0\le j \le min(i,m)\) 有多少对 \((i,j)\) 满足 \(C_i^j \mod k = 0\) \(1\le n,m \le 10^{18},\ 1 \le k \le 1 阅读全文
posted @ 2021-10-08 22:50 Acestar 阅读(64) 评论(0) 推荐(0) 编辑