随笔分类 -  排序

摘要:description analysis 考虑$(0,0,0)$走到某个点$(i,j,k)$的 贡献 ,相当于插板问题 $i+j$个空插$k$个板可以有空,$i$个空插$j$个板可以有空,就是$C^k_{i+j+k} C^j_{i+j}$ 对于每个障碍,要算出被它包含的障碍走到它的合法方案数少了多少 阅读全文
posted @ 2019-11-05 08:21 路人黑的纸巾 阅读(148) 评论(0) 推荐(0)
摘要:description 一次考试共有n个人参加,第i个人说:“有ai个人分数比我高,bi个人分数比我低。”问最少有几个人没有说真话(可能有相同的分数) analysis 这题转化模型很妙,容易知道最少没有说真话的数量$=n $说真话最多的数量 对于$a_i$个比$i$大、$b_i$个比$i$小,可以 阅读全文
posted @ 2019-09-28 14:54 路人黑的纸巾 阅读(126) 评论(0) 推荐(0)
摘要:description 大神 wyp 开了家工厂,工厂有 n 个工人和 p 条流水线。 工厂的工人都是睡神,因此第 i 个工人只会在 si 至 ti 时刻才会工作。 每个工人都会被分派到一条流水线上,然而,一条流水线只会在这条线的工人到齐 时才能开工,其余时间即使有部分工人到了也只能休息。 根据大神 阅读全文
posted @ 2019-09-26 22:19 路人黑的纸巾 阅读(286) 评论(0) 推荐(0)
摘要:description analysis 这题出的失败在只卡正解不卡暴力 比较好想的方法是枚举约数,向两边二分,但是这个不满足二分性 首先用$ST$表维护区间的$\gcd$,不用线段树,这样查询就是$O(\log_2(\max_{i=1}^{n} a_i))$ 然后照上面的方法做就行了,枚举约数,向 阅读全文
posted @ 2019-08-15 16:35 路人黑的纸巾 阅读(176) 评论(0) 推荐(0)
摘要:description analysis 区间$DP$,首先按照键值排个序,这样保证树的中序遍历就为原序列 设$f[0][i][j]$表示$[i..j]$区间作为$[unknown..i 1]$的 右儿子 的最大和,$f[1][i][j]$就是$[i..j]$区间作为$[j+1..unknown]$ 阅读全文
posted @ 2019-08-09 21:32 路人黑的纸巾 阅读(287) 评论(0) 推荐(0)
摘要:description analysis 可以先用前缀和把原串不调整的方案数先求出来 对于一种翻转,肯定是把$[i..a[i]]$或$[a[i]..i]$这段区间翻转 也可以看做是以${i+a[i]}\over 2$这个点为翻转中心来翻转区间 于是把所有$n$个翻转中心搞出来,用$vector$存下 阅读全文
posted @ 2019-08-09 21:18 路人黑的纸巾 阅读(113) 评论(0) 推荐(0)
摘要:description analysis 其实可以贪心 先把区间按左端点排序,转折点也排序 扫一次转折点,把所有左端点在当前点左边的区间丢进优先队列里 按照贪心策略,对于某个转折点,一定选择右端点离它最近的区间 于是把不合法(右端点在转折点左边)的区间弹出,匹配下去就好了 code cpp prag 阅读全文
posted @ 2019-08-07 16:46 路人黑的纸巾 阅读(94) 评论(0) 推荐(0)
摘要:description 你是M,一个雇佣N个标号为从1到N的间谍的情报机关的总管。每个间谍被派往不同的国家并在那获取重要情报。 如下是你的任务: 1.在部分间谍间组织会面。每次会面在两个间谍间进行,两个间谍交换他们自己获取的或从之前会面中得到的信息。因为在不同国家的两个间谍间组织机密会面很困难,所以 阅读全文
posted @ 2019-07-11 20:27 路人黑的纸巾 阅读(153) 评论(0) 推荐(0)
摘要:description 在七山七海之外的一个小村庄,白雪公主与N个矮人住在一起,所有时间都花在吃和玩League of Legend游戏。白雪公主决心终结这样的生活,所以为他们举办了体育课。 在每节课开始时,矮人必须按他们的身高站队。假定矮人们有高度1,2,...,N(每个人高度互不相同)。然而,由 阅读全文
posted @ 2019-07-11 20:22 路人黑的纸巾 阅读(163) 评论(0) 推荐(0)
摘要:description 阿狸和桃子养了n 个小阿狸, 小阿狸们每天都在一起玩的很开心. 作为工程师的阿狸在对小阿狸们之间的关系进行研究以后发现了小阿狸的人际关系由某种神奇的相互作用决定, 阿狸称之为“键”. 每个键有一个频率, 称为键频率, 是一个整数(单位Hz)。 由于小阿狸们每天成集团地黏在一起 阅读全文
posted @ 2019-07-05 22:40 路人黑的纸巾 阅读(157) 评论(0) 推荐(0)
摘要:description analysis 水法又$n$方二十万…… 可以先离散化,然后枚举起点,枚举向下扫 同一个数出现过或模数不相同就$break$,注意$k$不够顶替还是有可能存在解不要退循环 每次一个$memset$会$T$,可以像队列一样维护标记数组,尾进头出,注意和上次答案的重叠部分 正解 阅读全文
posted @ 2019-07-03 19:09 路人黑的纸巾 阅读(210) 评论(0) 推荐(0)