随笔分类 -  思维

摘要:题目大意 题解 非常玄学的dp 首先一个很显然的东西,因为把x按照y翻转得到2y-x,所以每个点的最终系数为±2^k 假设有两种不同的方案得到同样的接,那么相减之后把正的放一边负的放另一边,因为10^100非常大以至于把其他的加在一起都不行,因此只要方案不同答案就不同 转化模型,从y向x连一条边,变 阅读全文
posted @ 2020-09-26 20:04 gmh77 阅读(289) 评论(0) 推荐(0)
摘要:题目大意 题解 长的有点像agc030E实际上没有任何关系,仔细地xjb玩了一两天 正难则反,考虑一个串每次把a->bb,b->aa能变成什么,把相同长度的分为一层 a->bb b->aa aa->bba,abb ab->aaa,bbb ba->aaa,bbb bb->aab,baa …… 首先可以 阅读全文
posted @ 2020-09-23 22:37 gmh77 阅读(247) 评论(0) 推荐(0)
摘要:题目大意 题解 过于巧妙 关键点:无负环=差分约束有解 由于有i->i+1的0边,所以fi>=fi+1,又因为边的绝对值不超1,所以fi<=(fi+1)+1 设f[i][j]表示当前f相同的段是[j+1,i],枚举下一段结尾k转移,负边不能连同一个块,正边只能连同块和相邻两个块的 code #inc 阅读全文
posted @ 2020-09-22 21:08 gmh77 阅读(166) 评论(0) 推荐(0)
摘要:题目大意 题解 之前在看PE的Eulerian Circle那题的时候就想过生成树建图+矩阵树计数的问题,并且还想了一些做法,然后全部木大 结论:将图黑白染色,答案就是黑/白的生成树个数之和 第二个条件等价于图中无环,生成树即可满足 第一个条件根据左上第一个格子的情况讨论,发现两种情况刚好对应黑/白 阅读全文
posted @ 2020-09-18 19:40 gmh77 阅读(193) 评论(0) 推荐(0)
摘要:题目大意 题解 很快想出来了,但细节挺多 可以发现答案是2L的倍数,每个数与T和X有关,和T的具体值关系不大 先把T模2L,将点分成四类,从右往左下车后能/否往右,从左往右下车后能/否往左,全否称为0,全是称为1,从右往左称为左,从左往右称为右 可以发现不存在先左后右的情况,因为一个左意味着x>L- 阅读全文
posted @ 2020-09-17 20:57 gmh77 阅读(356) 评论(0) 推荐(0)
摘要:题目大意 题解 想了一天结果连边都没有挨到 结论:如果a1>=an,则车一定会先去1,之后从1去往n 证明:n=2时满足,n>2时如果车在n-1~n处,因为a1>=an所以1想的话可以直接消掉n的影响,同时2~n-1也会跟着这么做(其实根据题目的描述来说每个人的选择与本轮其他人的选择无关,但是也可以 阅读全文
posted @ 2020-09-14 12:10 gmh77 阅读(136) 评论(0) 推荐(0)
摘要:题目大意 一个长度2n的ab各n个的ab串,每次可以同时删第i个a和第i个b,求剩下的最大字典序的串 n<=3000 题解 菜 把a当作+1b当作-1,在前缀和为0的位置划开变成若干段,那么删只会影响到段的内部 结论:在同一个段内,每个ab对(x,y)的x和y的大小关系相同,否则一定会经过前缀和为0 阅读全文
posted @ 2020-09-07 17:17 gmh77 阅读(238) 评论(0) 推荐(0)
摘要:题目描述 http://uoj.ac/problem/69 题解 做之前瞄了先一眼题解,get到了核心部分 因为给的运算符很不靠谱,所以考虑实现一个靠谱的运算符 题解的"正常"做法是按照行号来编号,并不是很明白 正常做法(自己写的):如果要实现c=a+b,那么搞一个d=c-a-b判断d是否为0来跳转 阅读全文
posted @ 2020-08-15 19:13 gmh77 阅读(143) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-08-15 16:28 gmh77 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-08-15 16:25 gmh77 阅读(2) 评论(0) 推荐(0)
摘要:题目描述 交互题 有一个长度为n的由C,H,O组成的字符串S,每次可以询问一个串T,返回询问串在S中的位置,一次询问的代价是1/(|T|^2),在总代价<=7/5的代价下找出串S 4<=n<=50 题解 非常有趣的题目,虽然没什么人切+及其难调+题解辣鸡 不是题解做法因为根本没看,以下把CHO对应A 阅读全文
posted @ 2020-08-12 22:44 gmh77 阅读(121) 评论(0) 推荐(0)
摘要:题目描述 https://loj.ac/problem/2985 太长了不写 题解 刚了几天刚出了69分加一些奇奇怪怪的做法 subtask3 首先根据0和N-1可以找到1连续段的开头,然后二分 把不确定性消掉,只需要两个一组询问即可,根据奇偶性讨论之后的和只有0和2 subtask5 首先用2N的 阅读全文
posted @ 2020-08-11 16:13 gmh77 阅读(108) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-08-08 10:45 gmh77 阅读(6) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-08-08 10:15 gmh77 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-08-08 10:12 gmh77 阅读(2) 评论(0) 推荐(0)
摘要:题目大意 一个无限大的平面,每次把一个格子变为x(x∈[1,n]),条件是四联通的格子中恰好出现了[x-4,x-1](忽视0和负数),求一种方案使得出现n 瞎搞历程 最后1h逐渐开始有人切,然后ymq开始生草报数 最后5min连挂三发(没输出+再交一遍+输出次数)后过了 题解 首先由于n很大并且操作 阅读全文
posted @ 2020-07-30 18:37 gmh77 阅读(128) 评论(0) 推荐(0)
摘要:题目大意 4个相同石头在坐标轴的整点上,每次选定两个石头把一个根据另一个对称(x-->2y-x),求一种方案使得石头被移到给定位置 判断无解或用<=1000步完成 题解 神仙构造题 特判掉a全部相等的情况,设g=gcd(ai-a0),则ab中都应该根据g同余,否则显然不能跳 设余数为d,更进一步发现 阅读全文
posted @ 2020-07-19 19:09 gmh77 阅读(293) 评论(0) 推荐(0)
摘要:题目大意 一棵树,每个点上有标号,按输入顺序扫每条边,如果边的两端都有标记则把一个删掉并记下来,否则不做处理,问最终记录序列的方案 题解 xjb翻题的时候找到的,之前dyp讲过当时并不知道在讲什么东西之后想了一下 按顺序很关键,否则不太可做 对于一个点来说有3种边,在父亲边前的,父亲边,在父亲边后的 阅读全文
posted @ 2020-07-18 21:37 gmh77 阅读(143) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-07-18 08:06 gmh77 阅读(11) 评论(0) 推荐(0)
摘要:题目描述 题解 必须要发掘出性质才能搞,乱找找不满 一草稿纸的114514越看越草 发现5只出现一次,而且14是114的子串 显然可以想到每次按最近的来匹配,一次找出一个114514 发现114511451414会挂掉,原因是把第二个5的114给拆掉了 1的数量最多,所以只考虑总量不考虑单独每个 对 阅读全文
posted @ 2020-07-13 11:07 gmh77 阅读(289) 评论(0) 推荐(0)