上一页 1 2 3 4 5 6 7 ··· 41 下一页
摘要: 091E(构造) 题意: 给出n,a,b。你需要构造出一个长度为n的n的排列,其中最长上升子序列的长度为a,最长下降子序列的长度为b。 n,a,,b<=3e5 分析: 我们可以构造出这样的数列,容易发现,a和b能表示出的最大的n是ab,能表示出的最小的n是a+b-1,所以只有a+b-1<=n<=ab 阅读全文
posted @ 2018-03-20 16:02 Chellyutaha 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 开头致敬原文:http://codeforces.com/blog/entry/44351 dsu on tree 是一个很神奇的技术,可以替代启发式合并、点分治,可以处理无修改的子树询问问题,可以处理任何乱搞的询问,是“树上的莫队”。 一、什么是dsu on tree 从一个例题看起:现在有一个树 阅读全文
posted @ 2018-03-16 23:06 Chellyutaha 阅读(406) 评论(0) 推荐(0) 编辑
摘要: A 略 B 略 C(轮廓线dp) 题意: 分析: 如果以(i,j)为右下角考虑设计dp,那么会需要用到多余的状态,这样状态就很爆炸了 仍旧考虑轮廓线dp,维护一个格子上的轮廓线的m个状态,考虑从dp(i,j)转移到一个dp(i,j+k) 即以(i,j)为矩形的左下角去枚举转移,这样只需要轮廓线上的状 阅读全文
posted @ 2018-03-14 15:45 Chellyutaha 阅读(167) 评论(0) 推荐(0) 编辑
摘要: A 略 B(大数) 题意: 求的奇偶性 其中n<=10^1000 分析: 等价于求$\biggl\lfloor\frac{n}{1}\biggr\rfloor + \biggl\lfloor\frac{n}{2}\biggr\rfloor+\biggl\lfloor\frac{n}{3}\biggr 阅读全文
posted @ 2018-03-13 17:45 Chellyutaha 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题意: 有一个无向连通图,支持三个操作: 1 x y d : 新建一条x和y的无向边,长度为d 2 x y :删除x和y之间的无向边 3 x y :询问x到y的所有路径中(可以绕环)最短的是多少(路径长度是经过所有边的异或) n,m,q<=2e5 分析: 如果没有加边和删边操作,那么就是个经典的线性 阅读全文
posted @ 2018-03-11 15:37 Chellyutaha 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 题意: 给一个长度为n的字符串,定义$k=\floor{log_2 n}$ 一共k轮操作,第i次操作要删除当前字符串恰好长度为$2^{i-1}$的子串 问最后剩余的字符串字典序最小是多少? 分析: 首先很容易得到一个性质,那就是删除的那些串是可以不交叉的 很容易想到一个很简单的dp dp[i][j] 阅读全文
posted @ 2018-03-08 23:06 Chellyutaha 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 补题进度:10/10 A(树形dp) 略 B(dp) 题意: 给出一个n个关键节点的机械手臂,最开始是竖直的,即关键点在二维平面上的坐标分别是(0,0) (0,100) (0,200) (0,300)......,然后我们每次可以选择一个关键节点把它旋转45°(当然它上面的那些点也要跟着旋转) 现在 阅读全文
posted @ 2018-03-01 14:58 Chellyutaha 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 补题进度:6/10 A(状压dp) 题意: 有n个数字1,2,...,n,有m个限制(a,b),表示至少要有一个数字a排在数字b的前面 你需要构造出一个含有数字1~n的序列,数字可以重复多次,要求该序列满足所有的m个限制,并且长度最短,你只需要输出最短的长度 n<=18,m<=n(n-1) 分析: 阅读全文
posted @ 2018-03-01 11:35 Chellyutaha 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 补题进度:7/11 A(博弈论) 略 B 待填坑 C(贪心) 题意: 一个序列是good的当且仅当相邻两个数字不相同。给出一个长度为n的数列,每个数字是ai。定义一种操作就是把a中某个元素拿到首位去,问最少需要多少次操作才能让数列a变成good的。如果不可行则输出-1。 n<=1000,1<=ai< 阅读全文
posted @ 2018-03-01 10:10 Chellyutaha 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 分析: 我们可以写把转移矩阵A写出来,然后求一下它的特征多项式,经过手动计算应该是这样的p(x)=$x^k-\sum\limits_{i=1}^ka_i*x^{k-i}$ 根据Cayley-Hamilton定理可得,p(A)=0 他表示$A^n = f(A) * p(A) + g(A)$ 第一项的值 阅读全文
posted @ 2018-02-15 01:09 Chellyutaha 阅读(1018) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 ··· 41 下一页