上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 是男人就过 8 题 Pony.AI 题 A String Game "题目来源" 题意:给一个串t以及n个t的子串s,两个人每轮可以选择一个s在他的后边添加一个字符满足得到的新串仍是t的子串,第一个不能操作的人输。 做法:对s串建SAM,在一个子串后边添加字符,等价于在SAM上向后移动一步,预处理每 阅读全文
posted @ 2018-12-27 11:48 RRRR_wys 阅读(307) 评论(0) 推荐(0)
摘要: Codeforces 每日刷题记录 (已停更) 打‘+’是一些有启发意义的题目,部分附上一句话题解,每日更新3题,大部分题目较水。 Day ID Problem Tutorial Note 1 1 +CF1073E 状压,数位dp,官方题解std骚操作 \(~\) 2 CF1072A \(~\) 3 阅读全文
posted @ 2018-12-10 21:00 RRRR_wys 阅读(1752) 评论(0) 推荐(0)
摘要: 离散哈特莱变换(DHT)及快速哈特莱变换(FHT)学习 说在前边 最近复习$DSP$的时候,发现了一个号称专门针对离散实序列的变换,经分析总运算量为普通$FFT$的几乎一半,而且完全没有复数。这么强的吗?于是花了一个下午,去学习了一下。。。于是去图书馆翻了几乎所有的$dsp$课本。。。发现了这本书 阅读全文
posted @ 2018-12-09 01:27 RRRR_wys 阅读(6389) 评论(2) 推荐(0)
摘要: Codeforces1080F. Katya and Segments Sets 题意:给定n个集合,每个集合里有一些区间$[l_i,r_i]$,有m次询问,每次询问区间$[x,y]$中,是否包含了集合a到集合b中每个集合至少一个区间。 做法:按区间右端点排序,从左到右建主席树,维护每个集合最大的左 阅读全文
posted @ 2018-12-03 00:50 RRRR_wys 阅读(217) 评论(0) 推荐(0)
摘要: Codefroces1077F2. Pictures with Kittens (hard version) 做法:裸的单调队列优化dp c++ include define P pair define fr first define sc second typedef long long ll; 阅读全文
posted @ 2018-11-17 01:15 RRRR_wys 阅读(226) 评论(0) 推荐(0)
摘要: Codeforces Round 520 (Div. 2) D. Fun with Integers 题意:a与b之间有边,当且仅当存在一个$x$使得$a b = x$或 $a x = b$,这条边的边权为$|x|$,保证$|a|,|b|,|x| define pb push_back typede 阅读全文
posted @ 2018-11-16 15:56 RRRR_wys 阅读(500) 评论(0) 推荐(0)
摘要: Educational Codeforces Round 54 (Rated for Div.2) D. Edge Deletion 题意:一张n个点的无向图,保留其中k条边,使得有尽可能多的点与1的最短路长度不变。 做法:求出最短路树,然后自底向上删边即可。 c++ include define 阅读全文
posted @ 2018-11-16 15:36 RRRR_wys 阅读(516) 评论(0) 推荐(0)
摘要: Mail.Ru Cup 2018 Round 2 C. Lucky Days 题意:找出最长的一段连续区间,同时被$[l_a + k_at_a, r_a + k_at_a]$ , $[l_b + k_bt_b, r_b + k_bt_b]$覆盖。 做法:设最终的答案为$[L,R]$,那么$L$一定是 阅读全文
posted @ 2018-11-16 15:20 RRRR_wys 阅读(236) 评论(0) 推荐(0)
摘要: Codeforces 1054D Changing Array 做法:给定一个序列,每个数可以把在2进制k位下取反,也可以不变,在改变后,这个序列异或和不为0的区间的个数。考虑如何求出尽可能少的异或为0的序列,对序列求前缀之后,就相当与问这个前缀的序列中,有多少对的值相同,注意还有开始的0。那么对于 阅读全文
posted @ 2018-11-04 00:39 RRRR_wys 阅读(193) 评论(0) 推荐(0)
摘要: Codeforces Round 519 by Botan Investments A. Elections c++ include typedef long long ll; const int N = 3e5 + 7; const int mod = 1e9 + 7; using namespa 阅读全文
posted @ 2018-11-02 19:50 RRRR_wys 阅读(288) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页