上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 题意: 有一个$n\times m$的方阵,方阵里的人从上到下,从左到右编号为$1-nm$。 有q次操作,每次操作分为如下步骤: 先将位置$(x,y)$的人拿出来; 然后让$(x,y)$右边的人整体左移补齐空位; 再让$(x,m)$下边的人整体上移补齐空位; 最后将一开始拿出来的人放到$(n,m)$ 阅读全文
posted @ 2020-07-22 21:01 Fugtemypt 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题意: 一个无穷大的网格图,初始时有n个黑点。每一个时刻,若点$(x,y)$满足: $\exist x1<x<x2$使得$(x1,y),(x2,y)$都是黑点。 $\exist y1<x<y2$使得$(x,y1),(x,y2)$都是黑点。 则点$(x,y)$也会变成黑点,求最终黑点数目,若一直变化输 阅读全文
posted @ 2020-07-22 20:41 Fugtemypt 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出两个只包含小写字母的字符串S,T,有q次询问,每次求$S_{l\cdots r}$和$T$的最长公共子串长度。 $|S|,|T|,q\leq 2\times 10^5$。 题解: 挺水的一道题,给两位Au水平的选手出这个是认真的么…… 首先考虑怎么求两个串a,b的最长公共子串:直接建出b 阅读全文
posted @ 2020-07-20 11:05 Fugtemypt 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 题意: 有一个字符序列,初始为空。输入一个长度为m的操作序列,有以下三种操作: 输入一个小写字母x,代表在序列末尾添加一个x。 输入'B',代表删除序列末尾的一个字母。 输入'P',代表输出此时的序列。(不影响序列的状态) 设操作序列中共有n个'P',我们将输出的序列从1-n编号。 你需要回答q个询 阅读全文
posted @ 2020-07-20 10:25 Fugtemypt 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题意: 对于一个字符串S,定义$num_i$表示满足$j\leq \frac{i}{2},S_{1\cdots j}=S_{i-j+1\cdots i}$的j的个数。 求$\prod \limits_{i=1}^{n}{(num_i +1)}$对$10^{9}+7$取模的值。T组数据。 $T\leq 阅读全文
posted @ 2020-07-18 21:53 Fugtemypt 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一张n个点m条边的有向图,每条边代表一趟车,有发车时间$p_i$和到站时间$q_i$。 现在你要从点1坐车到点n,对于一次在点u的换乘,若你在时刻q到达u,在时刻p离开u,则会产生$A(p-q)^{2}+B(p-q)+C$的不满意度。 若你最后在时刻p到达点n还会产生p的不满意度,求从1 阅读全文
posted @ 2020-07-18 15:59 Fugtemypt 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 简介: 解决一类网格图上与连通性有关的二维状压dp问题。 例题1: 给定一个$n\times m$的网格图,有些格子不能铺线,其他格子可以。 求铺成若干个互不相交的闭合回路(哈密顿回路)的方案数。 $n,m\leq 12$。 题解: 一般的网格图状压dp都是整行整行的转移,本质上是一维的,而二维只能 阅读全文
posted @ 2020-07-18 15:09 Fugtemypt 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 题意: 有两人从$[2,n]$的正整数里分别选出两个集合,求这两个集合互质的方案数,对p取模。 定义集合$A,B$互质为$\forall a\in A,b\in B,(a,b)=1$。 $n\leq 500,p\leq 10^9$。 题解: 显然得状压dp,但是500以内有100个质数,不能直接做。 阅读全文
posted @ 2020-07-16 23:17 Fugtemypt 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一棵n个点的树,每个点有$q_u$的概率亮,每条边有$p_{u,v}$的概率存在。 如果一个连通块里有亮的点那么这个连通块里所有点都变成亮的。 问期望有多少个点是亮的。 $n\leq 500000$。 题解: 一开始按照传统dp那样推了……其实树上期望的题一般都不是传统题。 用期望的线性 阅读全文
posted @ 2020-07-15 23:07 Fugtemypt 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题意: 有一个$n\times n$的网格,初始时每个格子上有一个金币,行列编号为$[1,n]$。 然后发生了一次操作,原来位于$(x,y)$的金币移动到了$(f_x ,f_y )$,其中$f_x$为x在十进制下各位数字的乘积。 在操作之后你可以取K个格子里的金币,问最多能取多少个,对$10^{9} 阅读全文
posted @ 2020-07-14 22:38 Fugtemypt 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页