摘要: 06年一道均分数据的随机化,07年的这道题又是划分,又是方差最小。话说我第一眼看到懵了一下,二维随机化??? 然而这道题是矩阵,且是一刀一刀切割的,应该是DP,但是我也没啥思路。 正解是记忆化搜索吧,搜索说好打也好打,但是不好调啊,要注意细节。 本题可以用 f[a][b][c][d][k] 表示把左 阅读全文
posted @ 2018-04-11 15:22 qjs12 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 这道题用到单调队列以及降维处理。 之前我并没有学过单调队列,第一眼看到直接想法是二维线段树,但是我并不会写二维线段树,而且时间复杂度也很玄乎。 于是补了一波单调队列。 简单说一点。好久了我好像快忘了。 单调队列的作用是求一个滑动区间的最值。 比如对于一个长度为1000的数列,求以每个数开始长度为7的 阅读全文
posted @ 2018-04-11 11:42 qjs12 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 最长上升子序列有两种递推方式。 1:f [ i ] 表示以第 i 个数结尾的最长上升子序列长度。 2:f [ i ] 表示以第 i 个数开始的最长上升子序列长度。 对于本题,要特别注意对字典序最小的规定。 我一开始以为是得到的数字序列的字典序最小,还记录了前驱和一大堆东西,然而全WA了。 后来才发现 阅读全文
posted @ 2018-04-11 11:07 qjs12 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 活着就要让自己快乐,随意点,干嘛要太在意别人的评价。 同样的,我们在看待他人时,也请多一点尊重和宽容。 总是希望所有人都可以好好的。 阅读全文
posted @ 2018-04-11 10:52 qjs12 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 好爽啊! 截止2019.4.4 21:55 成功把华晨宇邓紫棋刷到榜2。 哇,我第一次刷榜居然刷的是微博热搜榜,我可是个OIer。 我之前不追星的...... 可第一是什么班主任做微商,家长批作业。。。 不懂为何这能有一百多万搜索量...... 两倍啊! 没事,回去洗完继续刷! 爽啊! 加油! 阅读全文
posted @ 2018-04-04 21:59 qjs12 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 华晨宇真的请了邓紫棋啊,卧*怎么就真的跟我想的一样啊!现在我已经合不拢嘴了~~~淡定..... 我好久没这么激动了...... 一定要记录下这个有意义的时刻。 我第一次刷热搜啊! 大家也给力啊,十分钟热搜榜就从30+跑到第9了。 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊! 阅读全文
posted @ 2018-04-04 21:37 qjs12 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一道SA的题我写了四个小时,然后还没写出来。。。写到最后我发现用我的方法还要加一个线段树才能解决,而此时代码已240+。。。我绝望了。。。看到好多人说SAM厉害。。。可是我没学过。。。我以为SA就够了。。。。 然而我不能动摇。。。我依然决定先写好SA,省选前只写SA。 SAM的话,有缘再学吧。 阅读全文
posted @ 2018-04-03 11:45 qjs12 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 不知道为什么很多人学完SA后的第一道题都是这个。 我寒假就写过这道题,而且SA只写了这道。 但是,但是,但是,我今天又写了一遍,当然是A掉了。 但是,我觉得手还比较生,准备在调整一下代码的格局。 于是,我开始写第二遍。 “好像不太对经啊。” “就是不对劲啊。” “怎么可能吗!” 我对我的板子产生了质 阅读全文
posted @ 2018-04-02 20:09 qjs12 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 以前我一直不想学倍增求区间最小值,因为有线段树。可是如果在SA里用线段树的话...... 所以填坑学了一发,当然没有线段树好敲......第一次敲心慌,感觉好多细节容易敲错...... 对于稀疏表一个很重要的优化就是预处理出log2值存在数组中,而且因为对于单调递增的len,log2len 的值也是 阅读全文
posted @ 2018-04-02 19:42 qjs12 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 二逼平衡树,动态逆序对两道都T掉了。只A掉了时限5s的动态排名系统。 我以为只是我的树套树常数太大,在网上找了几份线段树套伸展树,没有A掉动态逆序对的。跑的比我的快,是COGS的锅吗,可是我的在本地跑二逼平衡树的第九个点跑了7s,啊啊啊。 而且网上的树套树普遍是线段树套Treap,我想改改我的板子也 阅读全文
posted @ 2018-04-01 20:58 qjs12 阅读(233) 评论(0) 推荐(0) 编辑