上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 44 下一页
摘要: 传送门 两个串相等定义为串中每一位排序后的相对大小相等。 一位相等等价于这一位前面比他小的和等于他的数的个数相等。 那么用kmp,比较的时候比较这两个个数就可以了。 一开始很瓜地想,询问一段区间内比我小和和我相等的数,得写个主席树啊。。。 实际上用个树状数组维护,kmp跑nxt的时候把跳过的部分从树 阅读全文
posted @ 2018-04-03 18:31 啊宸 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 传送门 Bitset优化。 对每一个数字开一个Bitset,若第i位为1表示第i位可以为这个数字。 再开一个Bitset ans计算答案,每次ans左移一位,ans[0]=1(ans[0]是最右边一位),然后&上串的这一位的数字对应的bitset。 到某个时候长串到了i这一位,ans中j这一位是1, 阅读全文
posted @ 2018-04-03 17:12 啊宸 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 传送门 做法同差异。 后缀数组+单调栈+线段树。 单调栈维护每个数前后第一个比它小的数的位置,就可以确定一个hight是一段区间的最小值,然后线段树查询一下区间最值更新答案即可。 调了好久。。。线段树只开了2倍空间把自己炸死了。 //Achen #include<algorithm> #includ 阅读全文
posted @ 2018-04-02 18:47 啊宸 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 传送门 n,m写反wa了好久。。。。 m个开关控制n个灯,每个开关可以控制一些灯,问达到一个状态共有多少种方案。 sxy:一道线性基的水题。设线性基的大小为x, ans= (1LL<<m-x)); 建出线性基后把询问放进去跑,跑得出来答案就是ans,否则为0; //Achen #include<al 阅读全文
posted @ 2018-04-02 15:31 啊宸 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一道不知道讲过多少遍的线性基。 发现路径一定是一条路径一条若干环拼成的。路径是什么无所谓,总能通过走一些环调整成其他路径。 所以答案就是1到n的随意一条路径加若干环能异或出的最大值。如何找环,建出树,每一条非树边对应一个环。 然后直接用线性基就可以了。 1 //Achen 2 #include<al 阅读全文
posted @ 2018-04-02 15:08 啊宸 阅读(84) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-30 19:54 啊宸 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 传送门 大佬的题解:哇我省选秒A了这道题,不过就是一道水题嘛 我:??? 奥妙重重的数位dp,虽然其实似乎比数数好一点。 先考虑把所有石头都移到第1堆,记忆化搜索算出总贡献。 然后把石头往后移,记忆化搜索n次,第i次搜索算出把那些从i移动到i+1可以减少代价的石头堆移到i+1减少的代价。 //Ach 阅读全文
posted @ 2018-03-29 16:10 啊宸 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 传送门 抄的llj的代码 还有点问题没弄懂,先码着 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<vector> #include<cstdio> #includ 阅读全文
posted @ 2018-03-28 21:57 啊宸 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 传送门 设p[0] = (-10001,-10001) 把所有点按p[0]极角排序, s[i][j]表示三角形p[0]p[i]p[j]内的总价值,若i到j极角增大则s为正,否则s为负。 那么答案就是按顺序多边形每条边两个端点的s值之和的绝对值。 如何求s 枚举每个点x,建一颗平衡树,把极角排序在它后 阅读全文
posted @ 2018-03-28 11:21 啊宸 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 传送门 朱刘算法模板题。 不定根,建一个虚点,向每个点连权值大于总权值的边,若最后ans-这条边的权值>总权值,说明用这样的边联通了这张图,不ok。 否则记录一下跟虚点相连的点即为根。 //Achen #include<algorithm> #include<iostream> #include<c 阅读全文
posted @ 2018-03-27 17:16 啊宸 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 44 下一页