
Extra
文章平均质量分 88
棋盘、构造、数列、技巧、论文题、经典题
Jaihk662
这个作者很懒,什么都没留下…
展开
-
Project Euler 628: Open chess positions(公式)
题意:一个n*n的棋盘,你要往里面放n个棋子,棋子相当于障碍物,要求:每行每列都只有刚好一个棋子 左下角和右上角没有棋子 从左下角到右上角存在一条最短路径(也就是说从左下角可以通过只往右走和往上走到达右上角)问有多少种不同方案,求n=100000000时的答案 思路:总共有n!总不同的方法,然后想把法把那些非法的去掉:①:从第1行的某个位置一直连放到第n列,...原创 2018-11-14 16:05:42 · 516 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第二场): H. travel(树形线头DP)
链接:https://ac.nowcoder.com/acm/contest/140/H来源:牛客网 题目描述White Cloud has a tree with n nodes.The root is a node with number 1. Each node has a value.White Rabbit wants to travel in the tree 3 ti...原创 2018-11-21 21:58:37 · 475 阅读 · 0 评论 -
Educational Codeforces Round 54 (Rated for Div. 2): E. Vasya and a Tree(DFS+差分)
题意:给你一棵n个节点的树,每个点有一个权值,初始全为0,m次操作,每次三个数(v, d, x)表示只考虑以v为根的子树,将所有与v点距离小于等于d的点权值全部加上x,求所有操作完毕后,所有节点的值 思路:O(n)DFS一遍即可,既然只用最后输出答案,果断离线,存下每个点的所有操作设deep[x]为x点的深度当第一次DFS到点v时,将深度在deep[v]到deep...原创 2018-11-13 15:21:48 · 312 阅读 · 0 评论 -
Codeforces Round #383 (Div. 1): D. Arpa’s letter-marked tree…(dsu on tree+状压)
题意:给你一棵n个节点的树,每条边都代表着一个字母(a~v),对于每个节点u,求出以u为根的子树中有多少条路径满足:路径上的字符重新排列后可以得到一个回文字符串 思路:前置:dsu on tree然后就可以思考该怎么O(n²)暴力了因为只有22个字母,所以可以用一个数字代表当前哪些字母出现了奇数次,如果字典序第i个字母出现奇数次,那么第i位就为1,否则就为0,...原创 2018-11-07 16:44:48 · 290 阅读 · 0 评论 -
dsu on tree(Educational Codeforces Round 2: E. Lomsat gelral)
题意:一棵n个节点的树,每个节点都有一种颜色,如果颜色c在以u为根的子树中出现的次数大于等于一半,那么这个颜色就是u节点的支配色, 因为是大于等于,所以一个节点的支配色可能不止一种,求出每个节点的支配色编号和 思路:一个无脑的暴力:DFS整棵树,对于当前节点u,再DFS下以它为根的子树内所有的节点,相当于DFS套DFS 复杂度O(n²),当整棵树为一条链时复杂度最高...原创 2018-11-06 23:40:03 · 265 阅读 · 0 评论 -
bzoj 1023: [SHOI2008]cactus仙人掌图(仙人掌求直径)
1023: [SHOI2008]cactus仙人掌图Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 3668 Solved: 1535[Submit][Status][Discuss]Description 如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人掌图(cac...原创 2018-11-04 12:30:59 · 451 阅读 · 0 评论 -
Educational Codeforces Round 51: F. The Shortest Statement(最短路+LCA)
F. The Shortest Statement 题意:n个点m条边(m≤n+20)的无向连通图,Q次询问,每次求出给定两点的最短路 思路:将题意转换一下,给你一棵n个节点的树,并且这个树上还有不超过21个传送门,Q次询问,每次求出两点之间最短路思路很简单:将和传送门直接相连的不超过42个点,求出它们与其它所有点的最短路之后对于每次询问x, y,答案就是...原创 2018-09-21 12:01:50 · 626 阅读 · 0 评论 -
2018 Multi-University Training Contest 10: E. TeaTree
Problem E. TeaTreeTime Limit: 8000/4000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 0 Accepted Submission(s): 0Problem DescriptionRecently, TeaTree...原创 2018-08-22 19:53:36 · 338 阅读 · 0 评论 -
Wannafly挑战赛19:C. 多彩的树(状压+容斥)
链接:https://www.nowcoder.com/acm/contest/131/C来源:牛客网题目描述有一棵树包含 N 个节点,节点编号从 1 到 N。节点总共有 K 种颜色,颜色编号从 1 到 K。第 i 个节点的颜色为 Ai。 Fi 表示恰好包含 i 种颜色的路径数量。请计算:输入描述:第一行输入两个正整数 N 和 K,N 表示节点个数,K 表示颜色种类数量。第二行输入 N 个正整数...原创 2018-07-06 23:06:31 · 689 阅读 · 0 评论 -
无根树的同构:Hash最小表示法(bzoj 4337: BJOI2015 树的同构)
这里的同构是指:对于两棵树A, B,如果能通过重新标号使得两棵树完全相同,则称树A和B同构Hash最小表示法步骤:①暴力每个节点为根②对于当前根x,对树进行DFS③DFS时对每个节点维护一个字典序最小的括号序列④对于两棵树A和B,如果存在x和y满足:A以x为根,B以y为根,x和y节点的括号序列完全一样,那么A和B同构复杂度O(n³)关于优化:完全不用暴力所有节点为根,只需要暴力树的重心就好了,因为...原创 2018-03-17 15:50:14 · 1026 阅读 · 0 评论 -
有向图生成树个数(bzoj 4894: 天赋)
4894: 天赋Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 101 Solved: 77[Submit][Status][Discuss]Description小明有许多潜在的天赋,他希望学习这些天赋来变得更强。正如许多游戏中一样,小明也有n种潜在的天赋,但有一些天赋必须是要有前置天赋才能够学习得到的。也就是说,有一些天赋必须是要在学习了另一个...原创 2018-02-19 18:52:34 · 2068 阅读 · 0 评论 -
bzoj 4568: [Scoi2016]幸运数字(树上倍增+线性基)
4568: [Scoi2016]幸运数字Time Limit: 60 Sec Memory Limit: 256 MBSubmit: 1692 Solved: 643[Submit][Status][Discuss]DescriptionA 国共有 n 座城市,这些城市由 n-1 条道路相连,使得任意两座城市可以互达,且路径唯一。每座城市都有一个幸运数字,以纪念碑的原创 2017-11-29 17:17:58 · 483 阅读 · 0 评论 -
bzoj 1131: [POI2008]Sta(DPS)
1131: [POI2008]StaTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 1705 Solved: 640[Submit][Status][Discuss]Description给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N原创 2017-10-13 14:44:45 · 411 阅读 · 0 评论 -
bzoj 1086: [SCOI2005]王室联邦(DFS)
1086: [SCOI2005]王室联邦Time Limit: 10 Sec Memory Limit: 162 MBSec Special JudgeSubmit: 2100 Solved: 1287[Submit][Status][Discuss]Description “余”人国的国王想重新编制他的国家。他想把他的国家划分成若干个省,每个省都由他们王室联邦的一原创 2017-10-02 21:46:51 · 340 阅读 · 0 评论 -
bzoj 4401: 块的计数(结论)
4401: 块的计数Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 414 Solved: 231[Submit][Status][Discuss]Description小Y最近从同学那里听说了一个十分牛B的高级数据结构——块状树。听说这种数据结构能在sqrt(N)的时间内维护树上的各种信息,十分的高效。当然,无聊的小Y对这原创 2017-09-30 23:39:49 · 392 阅读 · 0 评论 -
bzoj 3110: [Zjoi2013]K大数查询(树套树)
树套树:本质:一棵树的每个节点套着另一棵树通常时间复杂度:O(nlog²n)通常空间复杂度:因为树的大小是nlogn,而每个节点又有一棵nlogn的树,所以最大空间复杂度为O(n²log²)但事实上,若是动态申请,对于一般题目来讲,是不会占用这么多空间的,例如题目有m次更新,显然每次更新最多只用新建log²n个节点,空间复杂度O(mlog²n)一般来讲第一层都是线段树原创 2017-09-05 23:05:25 · 654 阅读 · 0 评论 -
倍增LCA(bzoj 3732: Network)
题目要两点之间最长的那条路尽可能的短那么这条最短的“最长路”一定在最小生成树上,这个用反证法很好证明这样就简单多了,因为是树,所以两点直接的路径唯一,每次只要查询路径中的最长边就好了原创 2017-08-02 00:03:55 · 596 阅读 · 0 评论 -
bzoj 3631: [JLOI2014]松鼠的新家(LCA+树上差分)
3631: [JLOI2014]松鼠的新家Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 2059 Solved: 1030[Submit][Status][Discuss]Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线原创 2017-07-30 02:53:13 · 542 阅读 · 0 评论 -
2017 Multi-University Training Contest - Team 1:1003. Colorful Tree
问题概述:一棵树上有n个节点,每个节点都有颜色(颜色标号为1到n),因为有n个点,所以有n*(n-1)/2条不同的路径,现规定这个路径的权值和为路径上所有不同颜色的个数(包括端点),求出所有路径权值之和可以先看另一道题:一棵树上有n个节点,每个节点要不是黄色的,要不是白色的,因为有n个点,所以有n*(n-1)/2条不同的路径,现规定如果这个路径上有黄色的点(端点也算)那么这条路原创 2017-07-29 23:58:37 · 477 阅读 · 0 评论 -
bzoj 2987: Earthquake(类欧几里得)
2987: EarthquakeTime Limit: 10 Sec Memory Limit: 128 MBSubmit: 238 Solved: 134[Submit][Status][Discuss]Description给定a,b,c,求满足方程Ax+By<=C的非负整数解A,B<=10^9.C<=Min(A,B)*10^9Input...原创 2018-11-23 21:57:45 · 314 阅读 · 0 评论 -
牛客小白月赛9: div.2 A(线性筛)
链接:https://ac.nowcoder.com/acm/contest/275/J来源:牛客网 题目描述定义 f(n,k) 表示将 n 拆分成 k 个有序正整数乘积的方案数。给定 n,k,,求f(1,k)~f(n,k)举个例子,假设要求 f(4,3) ,因为所以 f(4,3)=6 。输入描述:第一行两个正整数 n,k 。输出描述:设,且gi ≥ 0,且g...原创 2018-11-17 23:52:01 · 265 阅读 · 0 评论 -
HDU 5299: Circles Game(圆的扫描线+树上博弈)
Circles GameTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1990 Accepted Submission(s): 652Problem DescriptionThere are n circles ...原创 2018-10-31 23:06:51 · 357 阅读 · 0 评论 -
牛客练习赛29: F. 算式子
链接:https://www.nowcoder.com/acm/contest/211/F来源:牛客网 题目描述给定 个整数 。保证 。对于每个 ,求出 。为了避免过量输出,你只需要将所有的 m 个结果异或起来输出。输入描述:第一行两个整数 。第二行 个整数,第 个表示 。输出描述:一行一个整数,表示所有结果异或起来的结果。输入...原创 2018-10-19 21:59:01 · 624 阅读 · 5 评论 -
Codeforces Round #309 (Div. 2): C. Kyoya and Colored Balls(DP)
C. Kyoya and Colored BallsKyoya Ootori has a bag with n colored balls that are colored with k different colors. The colors are labeled from 1 to k. Balls of the same color are indistinguishable. ...原创 2018-10-16 17:19:54 · 354 阅读 · 0 评论 -
Educational Codeforces Round 50: F. Relatively Prime Powers(莫比乌斯函数)
F. Relatively Prime Powers 题意:给你一个n,问满足在[2,n]范围内有多少个数是非次方数(也就是不是这样的) 思路:答案就是原理是利用容斥,注意n开i次根是向下取整(这题巨卡精度) #include<stdio.h>#include<string.h>#include<algorithm&...原创 2018-09-08 13:38:41 · 747 阅读 · 1 评论 -
2018ACM-ICPC南京赛区网络赛: B. The writing on the wall
B. The writing on the wall题目链接:https://nanti.jisuanke.com/t/30991 题意:给你一个n*m的矩阵, 其中有些格子上面有障碍物,问有多少个子矩阵满足里面不包含任何障碍物 思路:经典题了,只要求出有多少个子矩阵包含障碍物然后减掉即可暴力枚举每个障碍物,求出所有满足包含这个障碍物且这个障碍物上面和同一行左...原创 2018-09-04 14:40:27 · 283 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第五场): F. take(期望+线段树)
题目描述Kanade has n boxes , the i-th box has p[i] probability to have an diamond of d[i] size.At the beginning , Kanade has a diamond of 0 size. She will open the boxes from 1-st to n-th. When she op...原创 2018-08-02 19:00:39 · 564 阅读 · 0 评论 -
2018 Multi-University Training Contest 4: B. Harvest of Apples(分块打表)
一般来讲这种询问100000次,每次线性递推100000的题目都可以用分块/莫队来解决引用下官方题解:其实不用莫队那么麻烦,直接nsqrt分块,然后暴力,具体看程序然后如何O(1)求组合数可以看:https://blog.youkuaiyun.com/jaihk662/article/details/52251561 #include<stdio.h>#inc...原创 2018-08-01 18:09:31 · 330 阅读 · 3 评论 -
2018 Multi-University Training Contest 3: G. Interstellar Travel(凸包)
题意:给你平面上n个点,第一个点一定在(0, 0),第n个点的y坐标一定为0,除此之外中间所有点的x坐标一定大于0且小于最后一个点的x坐标,你从一号点开始出发,中间从第i个点到第j个点必须满足xj>xi,会消耗xi*yj-xj*yi点能量,这个值可以为负,为负相当于获得能量,求出一条字典序最小的路径,满足从1出发,终点为n,消耗的能量最少(或者获得的能量最多) 首先这道题肯...原创 2018-07-30 19:39:20 · 340 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第三场): C. Chiaki Sequence Reloaded(数位DP)
题目描述Chiaki is interested in an infinite sequence a1, a2, a3, ..., which defined as follows:Chiaki would like to know the sum of the first n terms of the sequence, i.e. . As this number may be very ...原创 2018-07-28 17:32:06 · 582 阅读 · 2 评论 -
2018 CodeM初赛B轮:D.神奇盘子
链接:https://www.nowcoder.com/acm/contest/151/D来源:牛客网题目描述有一个神奇的盘子,形状为圆形。盘子上面爬着一个大象(视作一个点)。由于现实的扭曲,当大象在盘子某个直径的一端的时候,可以瞬间传送至直径的另一端。现在大象想去盘子上另外一点,问他最少需要移动多少距离。传送不计距离。输入描述:第一行一个整数r(1 <= r <= 1000)代表盘子...原创 2018-06-23 17:10:25 · 757 阅读 · 0 评论 -
牛客练习赛20:D. 最短路2
链接:https://www.nowcoder.com/acm/contest/128/D来源:牛客网题目描述"夏天的风 正暖暖吹过 穿过头发穿过耳朵..."耳机里在哼着这首温岚的《夏天的风》,我以为我能这样听着歌,喝着可乐,在寝室里开着空调打游戏,安静地度过这个35℃的下午.... "叮..!"手机屏幕突然弹出一则提醒,"您下午6、7节的排球课别忘了哦~" 唔...果然美好的梦总是会被现实打碎,...原创 2018-06-15 23:06:11 · 368 阅读 · 0 评论 -
牛客练习赛20:B. 麻婆豆腐
链接:https://www.nowcoder.com/acm/contest/128/B来源:牛客网题目描述在一次课间休息的时候,音无结弦看到立华奏一个人坐在座位上写作业,于是动了请她吃麻婆豆腐的念头。他迅速移动到她后面的座位,寻思着该怎么开口邀请,他摸了摸口袋,拍了拍脑袋,有了! “奏~听说食堂里有种传闻中因为辣过头所以谁都不会点的麻婆豆腐,但是却惊人地好吃啊,这样,我们来做个题吧!如果你做出...原创 2018-06-15 22:51:37 · 589 阅读 · 1 评论 -
牛客练习赛20:A. 礼物(组合数学/小球与盒子问题)
链接:https://www.nowcoder.com/acm/contest/128/A来源:牛客网题目描述 如果不想读故事的話,可以直接跳到最后一段... 大一开学第一天,在学校的超市里,我遇见了她——那个站在摆满饼干的架子前蓝色裙子的长发女孩,她微微俯下身子挑选着奥利奥,似乎在为选哪种口味发愁着。 那时的我很怂,只敢远远地看着,也不忍心凑近,怕打扰到她。只见她用手指划着s型从上...原创 2018-06-15 22:35:08 · 709 阅读 · 3 评论 -
Codeforces Round #480 (Div. 2): D. Perfect Groups(思维题)
D. Perfect Groupstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputSaMer has written the greatest test case of all time for one of his problems. For ...原创 2018-05-09 17:29:44 · 1092 阅读 · 1 评论 -
bzoj 3374: [Usaco2004 Mar]Special Serial Numbers 特殊编号
3374: [Usaco2004 Mar]Special Serial Numbers 特殊编号Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 20 Solved: 11[Submit][Status][Discuss]Description 在约翰的农场上每个新出生的奶牛都有一个N(1≤N≤100)位的数字,这些数字是连续的,这个数字大于任...原创 2018-03-17 23:34:05 · 391 阅读 · 0 评论 -
VK Cup 2018 Round 1: A. Primal Sport
A. Primal Sporttime limit per test 1.5 secondsmemory limit per test 256 megabytesinput standard inputoutput standard outputAlice and Bob begin their day with a quick game. They first choose a starting...原创 2018-03-11 17:07:37 · 533 阅读 · 0 评论 -
Educational Codeforces Round 39: E. Largest Beautiful Number
E. Largest Beautiful Numbertime limit per test 1 secondmemory limit per test 256 megabytesinput standard inputoutput standard outputYes, that's another problem with definition of "beautiful" numbers.L...原创 2018-03-08 16:52:36 · 519 阅读 · 0 评论 -
bzoj 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三(切比雪夫距离)
3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 93 Solved: 77[Submit][Status][Discuss]Description 约翰的N(1≤N≤50000)只牛在一个黑魃魃的洞里探险.他们只能通过叫声交流. 两只牛之间的曼哈顿距离决定了...原创 2018-02-28 22:44:49 · 464 阅读 · 0 评论 -
Codeforces Round #467 (Div. 1): A. Save Energy!(公式)
题意:Julia准备用她刚买的炉子煮鸡蛋,这个炉子开启之后会进入加热状态,但是k分钟之后就会自动停止并进入保温状态,在加热状态下鸡蛋会每秒获得2点热量,在保温状态下鸡蛋只会每秒获得1点热量,Julin在开启炉子之后,每隔d分钟就回来看一下,如果当时炉子是保温状态,就会把它重新开启,问多少秒之后鸡蛋的热量会达到2*t先把题目理解了,翻译的应该没问题,看k,d和t这么大就应该是找公式,仔细分析一下你会...原创 2018-02-26 14:39:02 · 358 阅读 · 0 评论