- 博客(104)
- 收藏
- 关注
原创 离线赛小技巧和提示以及做题流程
考前温馨提示1.审题 (1)考试前15分钟,专心通读完买一道题 (2)读完题后,在note上写好暴力的分的一些关键字(注意可行度) (3)对数据的范围要敏感,如m<=20 ——刚好可以状压 , Ai<=1e9 ——一定要开 LL (4)当有n和m时或更多时,切忌不能读错(而且样例很可能给的是n=m) (5)图论题注意重边和自环,以及环2.数据类型 (1)有 + 或 * 出现时,要条件反射
2017-11-05 22:33:38 312 2
原创 COCI 2013/2014 Contest#2 E
Description:有nnn个点,KKK种颜色,现在有nnn个条件,形如第iii个点不能与第fif_ifi个点同色。求染色方案数。对1e9+7取模n,K≤106n,K\le10^6n,K≤106Solution:比较常规的题目。在nnn个条件下,图中只包含树和基环树组合成的森林。分类讨论。对于单纯的树,显然除了根有KKK种颜色选择,接下来的儿子都被它的父亲影响,其它点都是K−...
2018-11-08 09:06:05 448
原创 USACO 2012 February Silver
Description:求第nnn个刚好有kkk个111的二进制正整数。n≤1030,2≤k≤20n\le10^{30},2\le k\le20n≤1030,2≤k≤20,答案长度不超过100010001000Solution:比较常规的组合数,对于每一位iii,我们判断Cn−1i−1C_{n-1}^{i-1}Cn−1i−1是否大于当前的值即可。再套一个高精度。Code:#in...
2018-11-08 09:02:44 246
原创 USACO 2012 February Silver
Description:求第nnn个刚好有kkk个111的二进制正整数。n≤1030,2≤k≤20n\le10^{30},2\le k\le20n≤1030,2≤k≤20,答案长度不超过100010001000Solution:比较常规的组合数,对于每一位iii,我们判断Cn−1i−1C_{n-1}^{i-1}Cn−1i−1是否大于当前的值即可。再套一个高精度。Code:#in...
2018-11-08 09:02:25 272
原创 IOI 2013 Deaming
Description:有nnn个点mmm条边的图,现在加n−1−mn-1-mn−1−m条长度为LenLenLen的边使之变为一棵树,求树的直径的最小值。n≤105n\le10^5n≤105Solution:比较裸的题了…初始,我们预处理出每个树的直径,求出直径上最佳的中点midmidmid(d=min{max{dis[mid],dis[R]−dis[mid]}}d=min\{max\...
2018-11-08 09:01:18 375
原创 NOI 2013 快餐店
Description:有nnn个点,nnn条边的图,求一个点,使得这个点到其它的点的最大距离最小(注意:这个点可以在边上)。n≤105,Li≤109n\le10^5,L_i\le10^9n≤105,Li≤109Solution:因为它是一个nnn个点nnn条边的图。那么它是一个基环树。首先,一定会先考虑分类讨论。我们优先解决环上。对于点在环上时,我们可以发现,最大距离一定是环上...
2018-11-08 08:57:50 260
原创 noip 2018 模拟赛18
T1T_1T1——num(2032)Description:求第nnn个刚好有kkk个111的二进制正整数。n≤1030,2≤k≤20n\le10^{30},2\le k\le20n≤1030,2≤k≤20,答案长度不超过100010001000Solution:比较常规的组合数,对于每一位iii,我们判断Cn−1i−1C_{n-1}^{i-1}Cn−1i−1是否大于当前的值即可。...
2018-11-08 08:52:27 285
原创 noip 2018 模拟赛17
T1T_1T1——grasshopper(3085)Description:在一个n⋅nn\cdot nn⋅n的矩形中,从第RRR行第CCC列开始。按照以下规则遍历:(1):跳到相邻的行,并且列坐标之差要大于111,即 ∣r1−r2∣=1|r1−r2|=1∣r1−r2∣=1 且 ∣c1−c2∣&amp;gt;1|c1−c2|&amp;gt;1∣c1−c2∣&gt;1(2):跳到相邻的列,...
2018-11-08 08:09:47 209
原创 COCI 2015/2016 Contest#3 E
Description:有一个长度为nnn的序列AAA,且Ai∈[1,K]A_i \in[1,K]Ai∈[1,K]。现在有m个操作,有2种操作:1 xxx vvv表示将位置AxA_xAx改为vvv;2 输出最短的区间长度,满足该区间包含[1,K][1,K][1,K]的数。n,m≤50000,K≤30n,m\le 50000,K\le 30n,m≤50000,K≤30Solution...
2018-11-05 19:18:48 509 1
原创 Codeforces 526 G Spiders Evil Plan
Description:一棵树,有qqq个询问,每次询问以xxx为中心,建yyy条河,满足河一定与xxx连通,求每次询问的最大价值(河覆盖的路径长度)。n,q≤105n,q\le 10^5n,q≤105Solution:首先,我们可以得到一个定理:对于一个无根树,如果它有2k2k2k个叶子节点,我们只用kkk条路径就足以将其覆盖。所以我们就可以把问题变为:在无根树中找2y2y2y个叶子...
2018-11-05 19:17:51 320
原创 noip 2018 模拟赛16
T1T_1T1——gxc(3830)Description:有一个长度为nnn的序列AAA,假如有将该序列划分成mmm个区间,满足每个区间排序后序列AAA是有序的,求最大的mmm。n≤200000,1≤Ai≤109n\le 200000,1\le A_i\le 10^9n≤200000,1≤Ai≤109Solution:这题有许多解法,有Θ(n)\Theta(n)Θ(n)的什么前缀...
2018-11-05 19:15:57 281
原创 noip 2018 模拟赛15
T1T_1T1——slon(1783)Description:对于一个表达式SSS,形如5+x∗(3+2),x+3∗x+4∗(5+3∗(2+x−2∗x))5+x*(3+2),x+3*x+4*(5+3*(2+x-2*x))5+x∗(3+2),x+3∗x+4∗(5+3∗(2+x−2∗x)),求最小的非负数xxx,使得表达式的值对MMM取模后为PPP。注意:xxx的指数不超过111,且一个运算符...
2018-11-03 16:40:42 226
原创 noip 2018 模拟赛13
T1T_1T1——nim(3833)Description:有nnn堆石子,第iii堆的石子个数为iii,两人可以每次可以在其中一堆中拿任意数量的石子,无法再继续拿为败。求必胜的方案数。n≤101000n\le 10^{1000}n≤101000Solution:由于出题人的疯狂,强行练一练高精度,此题可以说是博弈题,也可以说是找规律题(你甚至可以在大样例中找规律)具体的规律是:...
2018-11-01 18:05:59 299
原创 noip 2018 模拟赛12
T1T_1T1——gold(3079)Description:有一个n⋅mn \cdot mn⋅m的矩形,对于每一行,可以选择前k,k∈[1,n]k,k\in[1,n]k,k∈[1,n]个数。求全部选完后的平均值的最大值。n⋅m≤105,Ai,j≤109n \cdot m\le 10^5,A_{i,j}\le 10^9n⋅m≤105,Ai,j≤109Solution:一看到求平均...
2018-11-01 16:23:53 287
原创 noip 2018 模拟赛11
T1T_1T1——binary(3093)Description:对于一个二叉树,我们知道若根的编号为xxx,则它的左儿子编号为2⋅x2\cdot x2⋅x,右儿子编号为2⋅x+12\cdot x+12⋅x+1。现在有一串字符,包含′P′,′L′,′R′,′∗′&#x27;P&#x27;,&#x27;L&#x27;,&#x27;R&#x27;...
2018-10-29 16:54:13 258
原创 noip 2018 模拟赛10
T1T_1T1——block(3829)Description:有一排nnn个积木,每个的高度为hih_ihi,现在有水从000开始每秒上涨111单位,求mmm次询问,每次询问sss秒时,积木没被淹没的连通块个数。n,m≤500000,hi≤109,si≤sj(i≤j)n,m\le 500000,h_i\le10^9,s_i\le s_j(i\le j)n,m≤500000,hi≤1...
2018-10-28 19:21:47 309
原创 USACO 2017 Open Platinum
Description:有一个nnn个点,mmm条边的图,每个点都有颜色,颜色种类的范围为[1,K][1,K][1,K]。现在有qqq个操作,每个操作将点xxx的颜色改为kkk,在每个操作后求不同颜色的最小距离。n≤2⋅105,m≤4⋅105,K≤106,q≤2⋅105,wi≤106n\le2\cdot 10^5,m\le4\cdot 10^5,K\le10^6,q\le2\cdot 10^...
2018-10-25 16:53:22 441
原创 IOI 2011 米仓
Description:在一条xxx轴上,有nnn个米仓,每个米仓的的粮食都是111,且知道它们的位置pip_ipi,以及坐标范围LLL。问在某个点建一个仓库,在总花费不超过BBB的情况下,求最大的仓库粮食量,一粮食每一单位的运费为111。n≤106,L≤109,B≤2⋅1015n\le10^6,L\le10^9,B\le2\cdot 10^{15}n≤106,L≤109,B≤2⋅1015...
2018-10-25 16:49:45 267
原创 noip 2018 模拟赛9
T1T_1T1——policy(3115)Description:有一个n⋅mn \cdot mn⋅m的矩形,现在有qqq次询问,每次询问一个a⋅ba \cdot ba⋅b的子矩形,若它的最大值mx,权值和为sum,求min{mx⋅a⋅b−sum}min\{mx\cdot a\cdot b-sum\}min{mx⋅a⋅b−sum}。n,m≤1000,Ai,j≤109,q≤10n,m\le1...
2018-10-25 14:28:27 249
原创 COCI2012/2013 Contest#4 E
Description:一个城市有nnn个人,编号为0~n-1,其中有mmm个人是病原体,而每一天,会感染一些人。感染的规则:若a,ba,ba,b被感染,则(a⋅b)mod&ThinSpace;&ThinSpace;n(a\cdot b)\mod n(a⋅b)modn也会被感染。请问第kkk天被感染的人是哪些。n≤m≤1500,k≤1018n\le m\le 1500,k\...
2018-10-24 16:51:24 409
原创 COCI2014/2015 Contest#3 D
Description:在三场考试中,有nnn为选手,现在已知每位选手的第一场和第二场的分数,并且知道若选手AAA的第一场和第二场的分数都严格大于选手BBB,则AAA的第三场的分数一定大于BBB,以及每场的分数为0~650。求每位选手最后总分的最高排名和最低排名。n≤500000n\le50 0000n≤500000Solution:模拟小数据,发现,满足题意的严格大于的选手AAA的排名...
2018-10-24 16:50:46 383
原创 COCI 2008-2009 Final
Description:在一个二维平面内,有nnn个矩形的毯子,初始,在格子坐标(0,0)(0,0)(0,0)处,有一桶油,过时间ttt后,它会向四周扩散(8个方向),即为一个中心在(0,0)(0,0)(0,0)的边长为2t2t2t的正方形。现在有qqq个询问,对于每个询问求tit_iti时油覆盖的毯子的面积。注意:毯子之间的重叠部分被覆盖也算。n≤105,x,y≤106n\le10^5,x...
2018-10-24 16:49:55 749 2
原创 noip 2018 模拟赛4
T1T_1T1——coci(1737)Description:在三场考试中,有nnn为选手,现在已知每位选手的第一场和第二场的分数,并且知道若选手AAA的第一场和第二场的分数都严格大于选手BBB,则AAA的第三场的分数一定大于BBB,以及每场的分数为0~650。求每位选手最后总分的最高排名和最低排名。n≤500000n\le50 0000n≤500000Solution:模拟小数据,...
2018-10-24 16:48:52 296
原创 COCI2014/2015 Contest#7 F
Description:有nnn个书架,每个书架有mmm个位置,对于每个位置都放着不同的书,现在有两种操作:(1)若在某个书架上,某书的左边或右边为空,则可以将该书左移或右移;(2)可以将一本书拿出放在空位置上。现在给出书架的初态和末态,求需要最少的操作2次数。若无法完成,即输出-1。n,m≤1000n,m\le 1000n,m≤1000,书的编号≤n⋅m\le n\cdot m≤n⋅m...
2018-10-24 15:38:52 528
原创 noip 2018 模拟赛8
T1T_1T1——seq(3018)Description:有一个长度为nnn的序列AAA,每次操作可以将相邻的两个数Ai,Ai+1A_i,A_{i+1}Ai,Ai+1删去,在这个它们位置之间插入max{Ai,Ai+1}max\{A_i,A_{i+1}\}max{Ai,Ai+1},而这样操作的代价为max{Ai,Ai+1}max\{A_i,A_{i+1}\}max{Ai,Ai+1...
2018-10-24 14:43:17 244
原创 noip 2018 模拟赛3
T1T_1T1——river(3035)Description:有一个座长度为LLL的范围为[1,L][1,L][1,L]的桥,而桥上有mmm个石子,从起点111开始,跳,每次跳的范围为[S,T][S,T][S,T],求最少踩几个石子过桥。L≤109,m≤100,s≤t≤300L\le10^9,m\le100,s\le t\le300L≤109,m≤100,s≤t≤300Solution...
2018-10-24 07:39:02 274
原创 IOI 2009 旅行商
Description:有一条类似xxx轴的河上,有nnn个点,每个点有开放的时间tit_iti,坐标pip_ipi,权值wiw_iwi。初始在坐标SSS处,你可以去其它点后并会来,而逆流而上每个单位的花费为UUU,顺溜而下每个单位的花费为DDD。求最后获得的权值最大为多少。n,ti≤500000,S,pi≤500001,wi≤4000,D≤U≤10n,t_i \le 500000,S...
2018-10-23 15:11:21 276
原创 IOI2010 生活品质
Description:有一个n⋅mn\cdot mn⋅m的矩阵,每个格子中的数用111~n⋅mn\cdot mn⋅m之间不同的数表示,求在一个h⋅wh \cdot wh⋅w的字矩阵中的中位数最小,保证h⋅wh \cdot wh⋅w为奇数。n,m≤1000n,m\le 1000n,m≤1000Solution:因为中位数是固定的一个数,那么我们很容易想到去找一个h⋅wh \cdot wh...
2018-10-23 15:10:39 263
原创 IOI 2009小熊
Description:有一个n⋅mn\cdot mn⋅m的字符矩阵,其中′M′&#x27;M&#x27;′M′为起点,′D′&#x27;D&#x27;′D′为终点,′T′&#x27;T&#x27;′T′为障碍,′H′&#x27;H&#x27;′H′为敌人起点,敌人会在每一时刻扩散到周围4格,而你没一时刻最多可以移动SSS格,求最迟...
2018-10-23 15:09:40 376
原创 noip 2018 模拟赛7
T1T_1T1——mecho(3070)Description:有一个n⋅mn\cdot mn⋅m的字符矩阵,其中′M′&amp;#x27;M&amp;#x27;′M′为起点,′D′&amp;#x27;D&amp;#x27;′D′为终点,′T′&amp;#x27;T&amp;#x27;′T′为障碍,′H′&amp;#x27;H&amp;#x27;′H′为敌人起点,敌人会在每一
2018-10-23 15:03:55 220
原创 noip 2018 模拟赛2
T1T_1T1——one(3004)Description:一个只包含0,1的n⋅mn \cdot mn⋅m的矩阵,可以无数次任意交换两行,求交换后最大的1的面积。n,m≤3000n,m\le 3000n,m≤3000Solution:这里的操作是可以交换行,那么我们可以贪心地,找出对于每一行上的1的最大连续长度,再通过列的前缀和(后缀和)求出当前长度为jjj的最长宽度。Code...
2018-10-23 07:42:09 262
原创 COCI2016/2017 Contest#4 F
Description:给出一个n⋅mn \cdot mn⋅m的字符矩阵,将此矩阵无限延长,现在选一个起点和一个方向(8个方向)走KKK步得到的字符串,求走两次得到的两个字符串相同的概率。n,m≤200,K≤109n,m\le 200,K\le 10^9n,m≤200,K≤109Solution:对于这道题的出发点,个人觉得还是这个K的范围太敏感了。而且题意刻画的还是经典的走KKK步的...
2018-10-21 21:02:41 515
原创 noip 2018 模拟赛1
T1T_1T1——matrix(3118)Description:在一个n∗mn*mn∗m的只包含0,1的矩形中,求有多少个特殊的子矩形,特殊的字矩形满足它的四条边上都是1,内部的0,1个数差不超过1,大小至少为2*2。n,m≤300n,m\le300n,m≤300Solution:对于找一个字矩形的问题,我们可以先尝试地枚举一条边,作为长,再枚举一下宽。这样就是Θ(n2m)\Th...
2018-10-18 19:35:07 304
原创 NOIP集训Day6
T1T_1T1Solution:Solution:Solution:(∑i=1mpre[i−1]∩suf[i+1])−(n−1)∩all(\sum_{i=1}^{m}{pre[i-1] \cap suf[i+1]}) -(n-1)\cap all(∑i=1mpre[i−1]∩suf[i+1])−(n−1)∩allT2T_2T2Solution:Solution:Solution:...
2018-10-06 14:28:17 264
原创 初赛答案及解析 by Caristra
单项选择题:1.DDD考点:计算机常识MySQLMySQLMySQL是一种数据库系统2.AAA考点:进制转换的计算方法不难计算出 2A.58(16)=42.343752A.58(16)=42.343752A.58(16)=42.34375,101010.101(2)=42.625101010.101(2)=42.625101010.101(2)=42.625,52.3(8)=42.37...
2018-09-30 13:59:32 501
原创 noip by 20XZH02
T1T_1T1——theorem(3926)Description:有一个长度为nnn的序列AAA。现在定义一个好连续子序列为子序列元素的按位或之和不小于KKK。求好的连续子序列数量。n≤105,Ai,K≤109n\le10^5,A_i,K\le10^9n≤105,Ai,K≤109Solution:首先说一下Θ(n)\Theta(n)Θ(n)的想法考试时看错题然后莫名其妙想到了…...
2018-09-27 18:52:13 178
原创 POI 2014 切题记
POI 2014 Salad BarDescription:有一个长度为nnn的字符串,每一位只会是ppp或jjj。你需要取出一个子串SSS(从左到右或从右到左一个一个取出),使得不管是从左往右还是从右往左取,都保证每时每刻已取出的ppp的个数不小于j的个数。你需要最大化∣S∣|S|∣S∣。n≤106n \le 10^6n≤106Solution:先从左到右扫一遍得到以每个点为左端点,...
2018-09-26 11:27:55 302 1
原创 2018.9.20 离线赛 by KanaD
T1——diamond(3923)Description:有一个n∗nn*nn∗n的矩形,每个格(i,j)(i,j)(i,j)上的权值是数i+ji+ji+j的奇数码之和与偶数码之和之差的绝对值.eg:3241=∣(2+4)−(1+3)∣eg: 3241=|(2+4)-(1+3)|eg:3241=∣(2+4)−(1+3)∣.这样有qqq组询问.n,q≤106n , q \le 10^6n,q≤...
2018-09-21 20:31:47 169
原创 2018.9.17 离线赛 by ShimaKZ&EastKing
T1——faker(3920)Description:有一个长度为nnn的初始为空的序列{AAA},有m个操作,每个操作有:1. lll,rrr对区间[l,r][l,r][l,r]加111.2. lll,rrr重复操作[l,r][l,r][l,r].求操作完后序列{AAA}.n≤106n \le 10^6n≤106Solution:不难发现操作2是对于前面的操作,那么就要从后往前...
2018-09-18 18:58:42 240
原创 2018.9.12 离线赛 by CalvinJin
T1——gcd(3915)Description:给你两个数AAA,BBB,求gcd(An+Bn,A−B)mod(109+7)gcd(An+Bn,A−B)mod(109+7)\gcd(A^n+B^n,A-B) mod (10^9+7).特殊地,gcd(0,x)=xgcd(0,x)=x\gcd(0,x)=x. A,B,n≤1018,B≤AA,B,n≤1018,B≤AA,B,n \le 10...
2018-09-13 19:47:27 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人