随笔分类 -  真 • 神仙题

摘要:转化一下题意:给出矩阵每行每列的最大值,求满足条件的矩阵个数。 先将A,B按从大到小排序,显然没有什么影响。如果A的最大值不等于B的最大值那么无解否则一定有解。 考虑从大到小枚举A,B中出现的数s,那么可以将这个矩形分成一些不同的矩形或者L形使之互不影响,且位置的值在[0,s]中,且每行每列的最大值 阅读全文
posted @ 2019-10-04 19:28 Al_Ca 阅读(209) 评论(0) 推荐(0)
摘要:比较神仙的一道dp,考试的时候还以为是打表找规律啥的。 我们重新描述一下这道题:一个10 9 × n的网格,每个格子有一个权值,每一列格子的权值都是相同的。从一个起点开始,每次可以向上走一格或者向左上角走一格,直到走到最上面一行为止,你需要最小化经过的格子的总权值。 然而我并没有看出来。 首先我们可 阅读全文
posted @ 2019-09-27 17:49 Al_Ca 阅读(178) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2019-08-11 17:45 Al_Ca 阅读(5) 评论(0) 推荐(1)
摘要:神仙题,打了个whs式暴力卡常卡A了(我没脸),正解还是要打的,然而作者的题解看不懂…… Drink: 看惯了罗马音的小朋友们都会知道r发l的音,题目名:D Link. 每次修改都会改变O( N ^ 2 )个位置的值,二维平面上没有一个确定的正方向,因此也无法使用传统数据结构。 什么东西的变化量是O 阅读全文
posted @ 2019-08-10 20:27 Al_Ca 阅读(219) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-08-10 11:39 Al_Ca 阅读(9) 评论(0) 推荐(0)
摘要:神仙题。 作者的正解: 算法二:对于60%的数据:考虑直接枚举屋顶的位置,总花费与屋顶的高度的关系是一个单峰函数,,我们可以用三分法三分屋顶的高度. 时间复杂度O(n2*logn)。 算法三:对于100%的数据: 我们枚举屋顶位置再三分高度的做法,复杂度的瓶颈在于花费的计算。假设屋顶在i处,高度为h 阅读全文
posted @ 2019-08-10 11:11 Al_Ca 阅读(157) 评论(0) 推荐(0)
摘要:又是一道神仙题。考试的时候居然打了一个回滚莫队,不知道我咋想的…… 先说一个某OJT80,洛谷T5分的思路(差距有点大): 可以把位置和编号映射一下,区间内最大值和最小值对应的位置,每次更新,直到找到符合条件的情况,复杂度玄学。最值的维护可以用ST表或者线段树,前者复杂度低些。 然后说正解吧: 先放 阅读全文
posted @ 2019-08-06 21:43 Al_Ca 阅读(201) 评论(0) 推荐(0)
摘要:一道非常神仙的题. 算法一:对于20%的数据: 模拟,直接走K步,时间复杂度O(K) 算法二:对于40%的数据:走M*N步内必有一个循环节。直接走,找循环节,时间复杂度O(M*N) 正解大概有两种做法(我是第三种……) 1.利用分块思想,一行为一块。用一个数组记录第一列第i行走M步到达的位置jump 阅读全文
posted @ 2019-08-06 20:51 Al_Ca 阅读(197) 评论(0) 推荐(0)
摘要:两个子任务真的是坑……考试的时候想到了60分的算法,然而只拿到了20分(各种沙雕错,没救了……)。 算法1: 对于测试点1,直接n遍dfs即可求出答案,复杂度O(n^2),然而还是有好多同学跑LCA/最短路…… 期望得分10; 算法2(搬运题解,因为这个我没有想到……): t=1的数据最直接的想法是 阅读全文
posted @ 2019-07-28 21:02 Al_Ca 阅读(282) 评论(0) 推荐(2)
摘要:这题也是挺神仙的,现在O(n)的解法还没打出来,只是用O(nlogn)卡过去了(理论上可以过),sdfz某大佬用三分拿到了65分…… 考试连暴力都没打出来…… n2暴力T40: 首先将环拆成链,我们可以O(n)枚举一个点不动,将它左右的点向他靠近,总复杂度O($n^2$). 代码也挺简单,貌似我的代 阅读全文
posted @ 2019-07-26 21:38 Al_Ca 阅读(207) 评论(0) 推荐(1)
摘要:%%%神仙题。 居然是图论,我还一直以为是二分图或者啥数据结构。 直接说正解了,将数看作节点,牌看做边,从牌的正面的数想反面连边权为1的边,反面向正面连边权为0的边(注意用到成对存储的技巧,之后会非常巧妙地用到),可以发现就是要求反转几条边可以使每个点的出读小于等于1。那么每个联通图只可能是树或基环 阅读全文
posted @ 2019-07-21 21:27 Al_Ca 阅读(267) 评论(0) 推荐(2)
摘要:DeepinC超详细题解 考试时想出是dp了,因为显然第i级超级树和第i+1级超级树是有联系的(然而我并不能推出来),这dp的状态鬼才想的出来……个人理解,dp的实质就是从小的状态向大的状态转移,从而得到最终答案,状态分的越细,转移起来就越容易理解,同时相应的时间和空间复杂度也会变大。dp数组的设置 阅读全文
posted @ 2019-07-18 20:20 Al_Ca 阅读(388) 评论(0) 推荐(0)
摘要:C. 奇袭 C. 奇袭 C. 奇袭 题目描述 由于各种原因,桐人现在被困在Under World(以下简称UW)中,而UW马上 要迎来最终的压力测试——魔界入侵。 唯一一个神一般存在的Administrator被消灭了,靠原本的整合骑士的力量 是远远不够的。所以爱丽丝动员了UW全体人民,与整合骑士一 阅读全文
posted @ 2019-07-17 06:29 Al_Ca 阅读(205) 评论(0) 推荐(1)
摘要:这题真的神仙,蒟弱表示看题解看不懂……std看了几个小时大概看懂,还有一些细节的东西没有思考。 最难受的是题解和std好像并不是同一个人写的……数组状态不一样……看了好久才看出来f也是前缀和。 F[i][j]表示在点 i 为根的子树中,向下最长轻链长度小于等于 j 的概率。 首先递归下去并求出子树大 阅读全文
posted @ 2019-07-15 11:57 Al_Ca 阅读(290) 评论(1) 推荐(7)

ヾ(≧O≦)〃嗷~