摘要: ### 23年update 看到五年前写的东西很是触动 目前坐标SJTU,即将在LRMV-Lab读研,目前在做一些MAPF和Layout Optimization的工作。 ### 原 坐标HN-CJ 刚创立博客不久,目前处于联赛考完状态。 目前天天被吊打,负责传播快乐。 大括号坚决不换行。 我的配置 阅读全文
posted @ 2018-10-31 20:05 Tyher 阅读(393) 评论(8) 推荐(1) 编辑
摘要: 链接 "P2254 [NOI2005]瑰丽华尔兹" 首先有个很朴素的$dp$,设$f_{i,j,k}$表示$k$时刻地点$i,j$的最长长度。 然后这样不能优化,考虑利用一段连续时间是同一个方向,设$f_{k,i,j}$表示时段$k$,地点$i,j$的最长长度。 那么$$f_{k,i,j}=max( 阅读全文
posted @ 2018-10-30 20:27 Tyher 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 链接 "P4206 [NOI2005]聪聪与可可 " 类似于开车旅行,如果老鼠确定了那么猫的路线是确定的。 预处理$g_{i,j}$表示老鼠在$i$号点,猫的下一步方向,$Bfs$就行了 设$f_{i,j}$表示老鼠在$i$,猫$j$的期望步,转移枚举出边状态即可。 至于为什么这样的转移不会成环? 阅读全文
posted @ 2018-10-30 17:32 Tyher 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 链接 "wannafly25 E 01串" 给出一个$01$串,有两种操作,操作一是将某一个位置的数字修改,操作二是询问某一个区间,将这个区间看做$1$个二进制数,可以随意加减$2$的幂次,问将这个数变为$0$的最小操作步数,$n,q\leq 3 10^5$。 ~~动态dp~~,线段树优化$dp$。 阅读全文
posted @ 2018-10-29 16:13 Tyher 阅读(202) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-10-28 19:59 Tyher 阅读(51) 评论(11) 推荐(1) 编辑
摘要: 链接 Tenka1 Programmer Contest "D Crossing" 给定$n$,要求构造$k$个集合${S_k}$,使得$1$到$n$中每个元素均在集合中出现两次,且每两个元素的交集有且仅有一个数。$n\leq 10^5$ 小清新构造,考虑且每两个元素的交集有且仅有一个数意味着什么, 阅读全文
posted @ 2018-10-27 21:36 Tyher 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 链接 Tenka1 Programmer Contest "C Align" 给定一个序列,要求重新排列最大化$\sum_{i=2}^{i=n} |a_i a_{i 1}|$,$n\leq 10^5$ 小清新贪心,首先把最大的先放好,然后依次考虑下面四种决策: 左边放最小,右边放最小,左边放最大,右 阅读全文
posted @ 2018-10-27 21:25 Tyher 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 链接 "F 算式子" 给定$n$个整数$a_i$。保证$1\leq a_i\leq m$ 。 对于每个$1\leq x\leq m$,求出$$\sum_{i=1}^{n}([\frac {a_i}{x}]+[\frac {x}{a_i}])$$ 不会打向下取整……那两个中括号是向下取整。 还比较好的 阅读全文
posted @ 2018-10-27 21:16 Tyher 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 链接 "Wannafly挑战赛27 D绿魔法师" 一个空的可重集合$S$,$n$次操作,每次操作给出$x,k,p$,要求支持下列操作: 1、在$S$中加入$x$。 2、求$$\sum_{y\in S}gcd(x,y)^k\ mod\ p$$ 所有输入的数不超过$10^5$。 ~~不是莫比乌斯啊~~。 阅读全文
posted @ 2018-10-26 23:01 Tyher 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 链接 "Wannafly挑战赛27 C蓝魔法师" 给出一棵树,求有多少种删边方案,使得删后的图每个连通块大小小于等于$k$,$n,k\leq 2 10^3$ 假设我们正在考虑$i$这个子树,那么不和$i$连边的内部节点所在联通块大小是不会再发生改变了,所以我们根本不关心内部联通情况,只关心$i$的联 阅读全文
posted @ 2018-10-26 22:44 Tyher 阅读(243) 评论(0) 推荐(0) 编辑