随笔分类 -  模拟赛

摘要:description analysis 可以贪心还原出原$x$序列,且$x$是$n$的排列;易知$a$由是连续若干段的单调不递减区间拼起来而成 而且每一段区间内差值至多为$1$,大概像这样$1,1,2,2,2,3,...x,1,1,1,2,...,y,1,...$ 对每一段区间来说,前一块中的数都 阅读全文
posted @ 2020-01-03 21:37 路人黑的纸巾 阅读(182) 评论(0) 推荐(0)
摘要:description 我们称一个数列为一个好的k d 数列,当且仅当我们在其中加上最多k 个数之后,数列排序后为一个公差为d 的等差数列。 你手上有一个由n 个整数组成的数列a。你的任务是找到它的最长连续子串,使得满足子串为好的k d 数列。 analysis 满足条件的$[l,r]$子序列中所有 阅读全文
posted @ 2019-12-30 17:06 路人黑的纸巾 阅读(215) 评论(0) 推荐(0)
摘要:description 给一个1到N的排列{Ai},询问是否存在1=3), 使得Ap1,Ap2,Ap3,…ApLen是一个等差序列。 analysis 找出一个长度为$3$的等差序列即可满足要求,长度为$3$的都没有,更长的序列也不存在 暴力可以枚举每一个$a[i]$,然后枚举$x$,判断$a[i] 阅读全文
posted @ 2019-12-24 17:33 路人黑的纸巾 阅读(204) 评论(0) 推荐(0)
摘要:description 给一个N个点M条边的连通无向图,满足每条边最多属于一个环,有Q组询问,每次询问两点之间的最短路径。 analysis 建出圆方树后,可以知道仙人掌上每一个方点连着的边双其实就是一个简单环 $tarjan$缩环的时候可以先弄出每个环的边权和并做一个前缀和,这样环中两点距离就可求 阅读全文
posted @ 2019-12-23 22:12 路人黑的纸巾 阅读(201) 评论(0) 推荐(0)
摘要:description 外卖店一共有N种食物,分别有1到N编号。第i种食物有固定的价钱Pi和保质期Si。第i种食物会在Si天后过期。JYY是不会吃过期食物的。 比如JYY如果今天点了一份保质期为1天的食物,那么JYY必须在今天或 者明天把这个食物吃掉,否则这个食物就再也不能吃了。保质期可以为0天,这 阅读全文
posted @ 2019-12-14 20:27 路人黑的纸巾 阅读(173) 评论(0) 推荐(0)
摘要:description 在这个游戏中,JYY一共有两种攻击方式,一种是普通攻击,一种是法术攻击。两种攻击方式都会消耗JYY一些体力。采用普通攻击进攻怪兽并不能把怪兽彻底杀死,怪兽的尸体可以变出其他一些新的怪兽,注意一个怪兽可能经过若干次普通攻击后变回一个或更多同样的怪兽;而采用法术攻击则可以彻底将一 阅读全文
posted @ 2019-12-14 15:32 路人黑的纸巾 阅读(108) 评论(0) 推荐(0)
摘要:description FJ有M个牛棚,编号1至M,刚开始所有牛棚都是空的。FJ有N头牛,编号1至N,这N头牛按照编号从小到大依次排队走进牛棚,每一天只有一头奶牛走进牛棚。第i头奶牛选择走进第p[i]个牛棚。由于奶牛是群体动物,所以每当一头奶牛x进入牛棚y之后,牛棚y里的所有奶牛们都会喊一声“欢迎欢 阅读全文
posted @ 2019-12-10 16:42 路人黑的纸巾 阅读(106) 评论(0) 推荐(0)
摘要:description 今天是Bessie的生日,他买了一个蛋糕和朋友们一起分享,蛋糕可以看成是一个R行C列的表格,共有R C个格子,每个格子都有一个0至9的数字,表示该格子蛋糕拥有的巧克力。现在Bessie要把蛋糕横的切3刀再竖的切3刀,由于Bessie刀法厉害,所以每个格子蛋糕都是完整的,显然蛋 阅读全文
posted @ 2019-12-09 22:31 路人黑的纸巾 阅读(162) 评论(0) 推荐(0)
摘要:description 某国有n座城市,这些城市之间通过m条单向道路相连,已知每条道路的长度。 不过,小X只对其中k座城市感兴趣。 为了更好地规划模拟旅行路线,提升模拟旅行的体验,小X想要知道他感兴趣的城市之间两两最短路的最小值(即在他感兴趣的城市中,最近的一对的最短距离)。 作为一个肥宅,小X根本 阅读全文
posted @ 2019-11-12 10:18 路人黑的纸巾 阅读(179) 评论(0) 推荐(0)
摘要:description analysis 对于普通树形$DP$可以设$f[i][0/1],g[i][0/1]$表示$[1,i]$的线段树的最大值、方案数 $0$表示不选择根与某个儿子相连,$1$表示选择根与某个儿子相连,由${i\over 2},i {i\over 2}$转移得到 转移~~很不~~好 阅读全文
posted @ 2019-11-12 09:42 路人黑的纸巾 阅读(109) 评论(0) 推荐(0)
摘要:description analysis 如果把所有大小关系连成边,小的往大的连,就可以直接上拓扑 暴力连边时间复杂度$O(n^2)$,然而连边的过程,考虑用线段树优化 线段树上的所有儿子节点向父亲节点连$0$边, 每个操作被分成$k+1$个小区间,然后该操作的编号向$k$个区间最大值连$1$边 对 阅读全文
posted @ 2019-11-09 14:58 路人黑的纸巾 阅读(124) 评论(0) 推荐(0)
摘要:description 给定由 n 个点 m 条边组成的无向连通图,保证没有重边和自环。 你需要找出所有边,满足这些边恰好存在于一个简单环中。一个环被称为简单环,当且仅当它包含的所有点都只在这个环中被经过了一次。 注意到这些边可能有很多条,你只需要输出他们编号的异或和即可。 analysis 然而复 阅读全文
posted @ 2019-11-07 15:49 路人黑的纸巾 阅读(250) 评论(0) 推荐(0)
摘要: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 analysis 从求联通块出发根本没做法,于是考虑连通块里面的边 对于一个询问$[l,r]$,一条边的左端点$≥l$且右端点$≤r$才在这个区间的点之间 于是对于边和询问排序,依次把边加入树状数组,然后查询当前询问区间里的边条数就知道了联通块个数 code 阅读全文
posted @ 2019-11-02 08:55 路人黑的纸巾 阅读(127) 评论(0) 推荐(0)
摘要:description 小w这学期选了门图论课,他在学习点着色的知识。他现在得到了一张无向图,并希望在这张图上使用最多n种颜色给每个节点染色,使得任意一条边关联的两个节点颜色不同。 小w获得一张n个节点m条边的基图,并得到了一份神秘代码。他会根据这份代码的内容构建完整的无向图。 while(1){ 阅读全文
posted @ 2019-10-27 11:41 路人黑的纸巾 阅读(321) 评论(0) 推荐(0)
摘要:description analysis 二分一个角度,首先假设该弧度角$\theta \in[{\pi \over 2},\pi]$,要找的直线斜率$k\in( ∞,\tan\theta]$ 要找这种直线,两个点$(x_i,y_i),(x_j,y_j)$构成一条直线,先 钦定 $x_i≤x_j$ 阅读全文
posted @ 2019-10-27 08:39 路人黑的纸巾 阅读(321) 评论(0) 推荐(0)
摘要:description analysis 注意配出来的饮料不可以再配成其他饮料,所以肯定有$O(n^2)$的枚举 而且可口度两两互不相同,搞得我以为这是神仙题 考虑把两个试剂$[l_1,r_1],[l_2,r_2]$合并,$[l_1+l_2,r_1+r_2]$里的每个点都有贡献 假设贡献只有$1$, 阅读全文
posted @ 2019-10-25 17:09 路人黑的纸巾 阅读(236) 评论(0) 推荐(0)
摘要:description analysis 对于$n$很大,一眼看出来肯定有两个相等的数减出来是$0$,答案肯定是$0$ 其实只要$n 7$,由于斐波那契数列,肯定能有几个数的和减去一个数凑出来$0$ $n$很小就跑暴力 code 阅读全文
posted @ 2019-10-06 21:11 路人黑的纸巾 阅读(324) 评论(0) 推荐(0)
摘要:description analysis 无向图上任意两点最大流不超过$2$,说明该图是仙人掌 由于最大流等于最小割,如果一条边在两个环里,断掉两个端点至少需要$3$的代价 对于该仙人掌,求两点间的最小割,那么要么割一条桥边,要么割一个环上的两条边 环上边权最小边一定要割,那就把这条边断开,环上其他 阅读全文
posted @ 2019-10-06 21:05 路人黑的纸巾 阅读(242) 评论(0) 推荐(0)
摘要:description analysis 明显括号序长度是偶数,如果其中一个是奇数,那么只能让这奇数行或列是括号序 对于两个都是偶数,需要分类讨论,假设$n include include define ll long long define reg register ll define max(x 阅读全文
posted @ 2019-10-05 20:23 路人黑的纸巾 阅读(195) 评论(0) 推荐(0)