上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页
摘要: $n \leq 5e5$的正负数数列,求长度在$[L,R]$的区间和前$K \leq 5e5$大的区间和的和。 先把区间和变为两个前缀和相减。定一移二,确定区间右端点,然后左端点就是一个范围。用个堆把每个右端点能取得的区间和最大的那个丢进去,咋知道哪个最大?右端点前缀和一定,找左端点在一定范围内的最 阅读全文
posted @ 2018-03-14 16:40 Blue233333 阅读(166) 评论(0) 推荐(0) 编辑
摘要: $n \leq 100000$个正整数,$m \leq 100000$个询问,每次问区间$[L,R]$不在这几个数组成的可重集合的子集数字和的集合的最小正整数,说人话就是这几个数瞎选加起来不能凑成的最小正整数。 以为是数学题。。没想到是一主席树。。 可以考察集合里加入一个数之后对集合不能凑成的数的影 阅读全文
posted @ 2018-03-14 11:44 Blue233333 阅读(178) 评论(0) 推荐(0) 编辑
摘要: $n \leq 500000$的树给$m \leq 500000$个路径,$q \leq 500000$个询问每次问一个区间的路径交。 路径交口诀:(前方高能) 判有交,此链有彼祖; 取其交,最深两两祖。 说成人话就是:判两条路径有没有交,只要一条链的lca在另一条链上就一定有交;取两条路径的交,把 阅读全文
posted @ 2018-03-14 07:38 Blue233333 阅读(282) 评论(0) 推荐(0) 编辑
摘要: $t \leq 100$组数据,每次问$n \leq 50$堆石头,每堆$\leq 1000$,每次两人能随便取一颗,或者合并任意两堆非空的,问先手是否必胜。 博弈题还是要手玩找手感…… 当然还是可以理论分析一下的,在手玩的基础上发现,没有1颗石子的堆时,每次操作只会使操作数减少一,这里的操作数是$ 阅读全文
posted @ 2018-03-13 13:10 Blue233333 阅读(162) 评论(0) 推荐(0) 编辑
摘要: $n \leq 100,m \leq 100$,$n*m$的01矩形,问从左下角开始往上走,每次转弯只能向右,不能经过重复点,不能撞到1,到达点$(x,y)$的方案数,$mod \ \ k$。 感人肺腑的细节题写了一天。。 可以发现他在做一个绕圈运动,运动的过程中逐渐限制自己的活动范围,因此可以用活 阅读全文
posted @ 2018-03-13 10:34 Blue233333 阅读(197) 评论(2) 推荐(0) 编辑
摘要: 比赛题。懒得写crt而丢暴力。 问$n \leq 300000$的数列的字典序,$mod \ \ m$,不保证$m$是质数,数列$\leq 300000$,有重复。 虽然说这种强行套两个知识的题目很令人厌恶,但征服他们才是我们厌恶的资本。 首先$p_i$表示数列第$i$个数,$c_i$表示值为$i$ 阅读全文
posted @ 2018-03-12 11:40 Blue233333 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 贴个板子。 阅读全文
posted @ 2018-03-12 07:33 Blue233333 阅读(174) 评论(0) 推荐(0) 编辑
摘要: $n \leq 50000$的凸多边形,给一个三角剖分,$q \leq 100000$组询问每次问两点之间最短路。 凸多边形是个特殊的图,一般图找单源最短路已经有精美的算法了。然而多组询问呢? 其实关于路径统计、路径询问的问题,在树上常用的是点分治,每次能统计经过根节点的路径,然后再尽量把他分成较大 阅读全文
posted @ 2018-03-12 06:47 Blue233333 阅读(489) 评论(0) 推荐(0) 编辑
摘要: $n \leq 100000,m \leq 100000$,给长度$n$的字符串$s$和$m$的字符串$t$,只含ABC。定义串$a$可以经过任意次如下操作变成其他串。 现在$q \leq 100000$个询问每次给俩串各指定一个子串,问串$s$的子串能否变成串$t$的子串。 这个题叫细节题,送to 阅读全文
posted @ 2018-03-11 19:31 Blue233333 阅读(312) 评论(0) 推荐(0) 编辑
摘要: $n \leq 2e5,m \leq 2e5$的有边权图,对每条边问:不改其他边的情况下这条边最多能是多少使得他一定在所有最小生成树上,如果无穷大输出-1. 典型题+耗时题,CF上的绝望时刻。。打VP时前三题花时间太多,导致这题看完题只剩20min,代码还得再敲稳点。 好进入正题,瞎造一棵最小生成树 阅读全文
posted @ 2018-03-08 21:21 Blue233333 阅读(289) 评论(0) 推荐(0) 编辑
摘要: $n \leq 2e5,m \leq 2e5,q \leq 2e5$,$n,m$的图给固定的$s,t$,以及$q$个询问,每次问删掉某条边之后问$s$到$t$的最短路。 首先喷一波,出题人语文太差了,这么美的题目居然潦草两句带过背景,描述题目也毫无趣味,差评!(本题分类:语文) 方法一:把图载到一个 阅读全文
posted @ 2018-03-08 11:19 Blue233333 阅读(362) 评论(0) 推荐(0) 编辑
摘要: $n \leq 50000$天的天气预报已知,其他未知,$m \leq 10000$个询问每次问:第$x$天和第$y$天是否满足,第$y$天降雨量$\leq$第$x$天,且不存在$x<z<y$使得第$z$天降雨量$\geq$第$y$天降雨量,输出一定,不可能或有可能。其他数字$\leq 1e9$。天 阅读全文
posted @ 2018-03-07 12:44 Blue233333 阅读(157) 评论(0) 推荐(0) 编辑
摘要: $n \leq 1e9$,$n*2$的网格里有$m_1+m_2 \leq 1e6$个障碍物,现有一坦克从$(0,1)$出发要到$(n+1,1/2)$,他每秒可以换行(纵坐标1变2或2变1)也可以发炮弹,然后会强制往前走一格(横坐标+1),一次炮弹打一个障碍,炮弹装载时间$t \leq n$,一开始炮 阅读全文
posted @ 2018-03-07 10:23 Blue233333 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 如题。$n \leq 1e9$。 方法零:二分,然后洲阁筛。要魔改一下的洲阁筛。跑得慢。卡卡能过。没意思。 1 //#include<iostream> 2 #include<cstring> 3 #include<cstdlib> 4 #include<cstdio> 5 //#include<m 阅读全文
posted @ 2018-03-06 16:53 Blue233333 阅读(244) 评论(0) 推荐(0) 编辑
摘要: $n \leq 100$的完全图,对每个$0 \leq K \leq n-1$问生成树中与给定的一棵树有$K$条公共边的有多少个,答案$mod \ \ 1e9+7$。 对这种“在整体中求具有某些特性的部分”,可以通过把“特性”强行复制加入“整体”来考察新的整体与部分的关系。 说人话,在这里是要求完全 阅读全文
posted @ 2018-03-06 09:19 Blue233333 阅读(346) 评论(0) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页