上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 56 下一页
摘要: 一、题目 点此看题 二、解法 发现这个东西 $dp$ 真的不好维护,为了简化问题我们把一个同色的连通块缩成一个点,因为这个连通块内所有点的行为一定平行(老生物了),然后我们手玩可以发现有这样两种比较可行的策略: 选取一种颜色直接删除其所有点,然后剩下的点暴力删除,次数是 较小的同色点数$+1$ 把从 阅读全文
posted @ 2021-08-10 09:11 C202044zxy 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 无向图计数 题目描述 点此看题 有一个 \(n\) 个点 \(m\) 条边的无向图,对于每个 \(k\) 求出有多少种保留边的方案使得 \(1\) 能到 \(k\) \(n\leq 17,m\leq {n\choose 2}\) 解法 设 \(dp[s]\) 表示 \(1\) 能到集合 \(s\), 阅读全文
posted @ 2021-08-09 21:49 C202044zxy 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 这么简单的去重我竟然没想到,我是个哈批。 二、解法 首先有一个显然的 \(dp\),依次加入 \(1\) 到 \(i\),每次考虑逆序对的增量: \(dp[i][j+k]\leftarrow dp[i-1][j] \ \ \ k\in[0,i)\) 这个可以用前缀和优化,时间复杂 阅读全文
posted @ 2021-08-09 11:47 C202044zxy 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 洛谷的题目据说是转化过的,但是原来的题面太长我真不想看了。 二、解法 显然是两类元素问题,那么我们以白边为主,考虑原图会形成若干个置换环。 那么环内部是不能有任何白边的,然后我们把环当成点,不难发现问最后能形成多少个 \(\tt DAG\) 补充:\(\tt DAG\) 计数是一 阅读全文
posted @ 2021-08-08 22:44 C202044zxy 阅读(255) 评论(0) 推荐(1) 编辑
摘要: 一、题目 点此看题 二、解法 首先因为是排列并且翻转操作互不相交,所以可知操作不同对应的序列一定不同。 然后你可以在脑海里想象一个排列自动机之类的东西,首先要定义自动机上的状态,从前往后考虑操作,那么设 \(s(i,c)\) 表示考虑后缀 \([i,n]\),总的代价不超过 \(c\) 的状态。 首 阅读全文
posted @ 2021-08-08 08:38 C202044zxy 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 二、解法 理解本题给出序列的方式很重要,我们把它放在坐标轴上,那么我们枚举一个转折点,然后找它后面最高的转折点,求最大差值就可以求出最长上升子序列长度,关键在于求出子序列个数。 不难发现不同的最低点和最高点组合范围一定不交,如果相交可以通过调整获得更优解,所以每一段可以单独处理。 阅读全文
posted @ 2021-08-07 20:16 C202044zxy 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 二、解法 哈哈哈,这道题我都给草过去了,计算几何学懂啦$\sim$ 发现部落的管辖范围就是求凸包,那么我们先把两个部落的凸包求出来。 任意取第一个凸包的一点 \(a\),第二个凸包的一点 \(b\),设位移向量是 \(d\),那么两个凸包管辖范围不交等价于向量 \(v=a-b-d 阅读全文
posted @ 2021-08-07 16:53 C202044zxy 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 二、解法 考虑找中转点,也就是起点能到这个中转点并且中转点能到终点。 有一个重要的转化:要么不存在中转点,要么起点到终点的每一行都存在至少一个中转点。 那么以行为中心处理每个点到这一行的状态即可,暴力 \(\tt bitset\) 需要 \(O(\frac{n^4}{w})\) 阅读全文
posted @ 2021-08-06 08:27 C202044zxy 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 二、解法 首先观察到一个条件 \(0\leq x_{i,j}\leq m\),结合 \(x_{i,j}<x_{i,j+1}\),我们可以用缺少的数来表示一行的状态。 再考虑限制 \(x_{i,j}<x_{i-1,j+1}\),设 \(a_i\) 为第 \(i\) 行缺少的数,手玩 阅读全文
posted @ 2021-08-05 21:10 C202044zxy 阅读(348) 评论(2) 推荐(0) 编辑
摘要: 一、题目 点此看题 二、解法 首先观察权值完全是由数位决定的,我们考虑按位规划,每一位可以选不超过 \(3k\) 个 \(3\),每一个 \(3\) 贡献是 \(F_i\) 这样算出的结果很可能不合法,有些数位是会为了满足题目限制而选取 \(0,3,6,9\) 以外的数。 结论:**最优解中每个数位 阅读全文
posted @ 2021-08-02 11:32 C202044zxy 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 56 下一页