上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: 题意 对于给定的图,要求将其分为两张完全图。对于一种分法,其值为两张完全图边数之和。求所有分法最小值。 思路 建立原图的补图,显然这张图上相连的都是原来不能呆在同一组里的。对于补图中的每一个联通块都进行染色。 如果有两个节点在补图上相连且颜色一样,显然输出 1。 如果他们不相连但是颜色一样,那么必须 阅读全文
posted @ 2019-10-03 16:55 Ilverene 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 题意 有一颗带边权的树,每次操作可以将一条路径上所有边权同时异或一个任意值,求最少多少次操作可以将所有边权变为0。 (题目保证边权≤15) 思路 可以发现题目保证了边权,看到这个数字容易联想到状压(天知道为什么我没联想到)。 由于边权不是很好处理,所以我们可以将其转换到点上面去,那么每一个点的点权就 阅读全文
posted @ 2019-10-03 15:15 Ilverene 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 题意 https://www.luogu.org/problem/P4735 思路 考虑查询操作,假设$s[i]=a[1]\oplus a[2]\oplus ...\oplus a[i]$,那么原式等价于$s[p 1]\oplus s[n]\oplus x$的最大值。 我们可以维护一个可持久化tri 阅读全文
posted @ 2019-10-02 22:01 Ilverene 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 题意 给定序列以及若干询问,每次询问格式为 ,询问区间[L,R]中与X最大的异或值。 思路 看到异或很容易想到01trie,由于询问[L,R],所以需要可持久化。 代码 cpp include using namespace std; namespace StandardIO { templatei 阅读全文
posted @ 2019-10-02 15:25 Ilverene 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一系列规则:某个长度为2的字符串可以化为某个长度为1的字符串。对于给出的字符串,求可以化为哪些长度为1的字符串。 题目所涉及字符串均由W,I,N,G组成。 思路 区间dp。 子状态$dp[l][r][i]$表示区间[l,r]是否可以化为i。 枚举断点合并即可。 代码 cpp include 阅读全文
posted @ 2019-09-30 18:00 Ilverene 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一个串,要求对空串进行染色,使其成为目标串。每一次染色可以将一段连续区间染为同一种颜色,求最小次数。 思路 典型的区间dp题。 子状态$f[i][j]$表示该区间最小方案数。显然单点方案数为1。 如果一个区间的左右端点相同,那么可以理解为在最开始将整个区间染色,然后复制[l+1,r]的染色 阅读全文
posted @ 2019-09-29 20:39 Ilverene 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题意 有若干个人,喜欢唱跳rap篮球,数量给定。排成一行,如果有连续四个人分别喜欢唱跳rap篮球,那么不合法。求总方案数。 思路 容易想到枚举连续情况,然后删去,但是这样无法解决连续情况外的连续。 所以考虑容斥。 每次容斥的时候如果暴力求出方案会到$O(n^3)$,所以可以用一个小trick优化一下 阅读全文
posted @ 2019-09-26 16:54 Ilverene 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 题意 John得到了n罐糖果。不同的糖果罐,糖果的种类不同(即同一个糖果罐里的糖果种类是相同的,不同的糖果罐里的糖果的种类是不同的)。第i个糖果罐里有 mi个糖果。John决定吃掉一些糖果,他想吃掉至少a个糖果,但不超过b个。问题是John 无法确定吃多少个糖果和每种糖果各吃几个。有多少种方法可以做 阅读全文
posted @ 2019-09-25 22:27 Ilverene 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题意 https://www.luogu.org/problem/P2000 思路 打了一遍被清空了,心态爆炸。 把每个条件的生成函数求出来乘一起就好了,注意开高精。 代码 自己打。 阅读全文
posted @ 2019-09-25 21:58 Ilverene 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 注意 本文为愚蠢的暴力,仅能在奇怪的OJ上跑过奇怪的数据。 题意 给定一张有向图,对于每一条边,求删去该边后两端点最短路长度。 思路 数据过水,直接bfs就过了。 代码 cpp include using namespace std; namespace StandardIO { templatei 阅读全文
posted @ 2019-09-22 15:12 Ilverene 阅读(653) 评论(3) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页