![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他OJ
文章平均质量分 89
LZRcqbz
这个作者很懒,什么都没留下…
展开
-
[北理工乐学] NH-5 Probability
在斗角场在你偷偷下了注,赌赢了,获得了一个小游戏资格,能免费送棒棒糖!活动规则:在一个长度为N的数列的N个位置随机填入一个∈1MAX的数,一个免费获得的棒棒糖数记为∑i1N−1gcdaiai1aigcdaiai1ai表示如果aiai1的最大公因数等于ai,则gcdaiai1ai1,否则gcdaiai1ai0。原创 2023-04-25 12:54:45 · 314 阅读 · 0 评论 -
【洛谷】【差分】【LCA】P1600 天天爱跑步
洛谷 P1600 天天爱跑步题目大意◇题目传送门◆分析考虑如果直接模拟每个人的路径复杂度就会达到O(NM)O(NM)O(NM)级别,这样做肯定要爆炸。于是换个方向思考:我们以观察员的视角来解决这道题。即我们统计每个人对于每个观察员的贡献。对于第iii个人的行动,我们可以分成两部分来看:记uuu是s,ts,ts,t的最近公共祖先,d(u)d(u)d(u)为节点uuu的深度。当当前人是...原创 2019-11-14 20:42:53 · 149 阅读 · 0 评论 -
【洛谷】【扩展欧几里得算法】P4031 [Code+#2]可做题2
洛谷 P4031 [Code+#2]可做题2题目大意◇题目传送门◆给定一个广义斐波那契数列的第一项a1=ia_1=ia1=i,和第二项的范围a2∈[l,r]a_2\in [l,r]a2∈[l,r],求满足ak≡m(mod p)a_k\equiv m(\mod p)ak≡m(modp)的数列的个数。分析先找一下aaa的规律,设a2=xa_2=xa2=x,则有:a1=i,a2=x,...原创 2019-11-14 11:52:30 · 195 阅读 · 0 评论 -
【洛谷】【状压DP】P2831 愤怒的小鸟
洛谷 P2831 愤怒的小鸟题目大意◇题目传送门◆分析看到NNN这么小,我们很容易想到状压或者是爆搜。。。设l(i,j)l(i,j)l(i,j)为经过猪iii和猪jjj的抛物线能够击中的猪的集合。设f(S)f(S)f(S)为击中SSS中的猪所需的最少的鸟的数量。则有以下两种转移:只发射击中猪iii的鸟:f(S∪{i})=min(f(S)+1)f(S\cup \{i\})=\min...原创 2019-11-11 10:24:20 · 110 阅读 · 0 评论 -
【洛谷】【博弈搜索】P4363 [九省联考2018]一双木棋chess
洛谷 P4363 [九省联考2018]一双木棋chess题目大意◇题目传送门◆分析根据题目所给定的规则,可以发现对于每一行,其下面一行上放的棋子数目不可能多于上面的一行。所以我们可以将每行上已经用了的棋子个数记录下来,这样就能够很轻松的表示出一个棋盘了。如果直接暴力加上 alpha - beta 剪枝的话显然会直接 T 飞。同时我们发现随着步数的增加,棋子也会越来越多,换句话说这东西...原创 2019-11-09 17:41:47 · 177 阅读 · 0 评论 -
【二分图】二分图的关键点和关键边
二分图的关键点二分图中的关键点是指,若去掉这个点,使得二分图上的最大匹配变小的方案数。算法考虑枚举一个点,将它删去后所产生的影响。设mx(i)mx(i)mx(i)为XXX部中的点所匹配到的YYY部中的点。考虑枚举iii,若mx(i)=−1mx(i)=-1mx(i)=−1显然这是个非关键点。否则我们就沿着iii去找一条增广路,若找到了这么一条增广路,就说明这个点是非关键点。那么剩下的点就...原创 2019-11-07 21:21:25 · 578 阅读 · 0 评论 -
【LOJ】【树形DP】2485 「CEOI2017」Chase
LOJ 2485 「CEOI2017」Chase题目大意◇题目传送门◆似乎压缩起来有点困难,所以就不压缩了吧 QwQ…分析考虑扔一个磁铁能够产生的让逃亡者和追逐者之间的差异。这个差异就是这个节点的所有儿子的点权之和(因为父亲和它的贡献已经被计算过一次了)。不难设状态f(u,i)f(u,i)f(u,i)为在以uuu为根的子树上的某个节点出发,扔iii个磁铁,最终停留在uuu能够产生的最...原创 2019-11-06 21:53:16 · 204 阅读 · 0 评论 -
【HDU】【树形DP】6662 Acesrc and Travel
HDU 6662 Acesrc and Travel题目大意◇题目传送门◆两个人在一棵树上博弈,AAA走到点iii会获得AiA_iAi的收益,BBB走到节点iii会获得BiB_iBi的收益。AAA可以任意选择一个起始点,然后BBB在AAA选择的点的相邻点且没有被选过的点中选择一个走下去,然后AAA进行相同的操作,现在两人都想最大化与对手的差异,求∑Ai−∑Bi\sum A_i-\sum ...原创 2019-11-06 19:06:51 · 254 阅读 · 0 评论 -
【LOJ】【带权二分】【树形DP】#2478 「九省联考 2018」林克卡特树
LOJ #2478.「九省联考 2018」林克卡特树题目大意◇题目传送门◆给定一棵有负权边的树,现在必须恰好删去KKK条边,并加上恰好KKK条权值为000的边,要求最大化它的直径长度。分析考虑连上KKK条权值为000的边的意义:似乎并没有什么意义。只是将一条直径拆成了K+1K+1K+1条链带权的链而已。然而我们也可以用这个方法将原问题转化为求解K+1K+1K+1条点不相交的链的最大边...原创 2019-11-04 21:08:20 · 167 阅读 · 0 评论 -
【UOJ】【Kruskal重构树】#407 【IOI2018】狼人
UOJ #407 【IOI2018】狼人◇题目传送门◆分析设我们从SSS出发,仅经过编号大于等于LLL的点,能够到达的点集为AAA;从TTT出发,仅经过编号小于等于RRR的点,能够到达的点集为BBB。那么问题转化为判定A∩BA\cap BA∩B是否为空集。考虑建两棵 Kruskal 重构树。第一棵按照边的两个端点的较小值为边权构造一棵最大重构树,第二棵则按边的两个端点的较大值为边权构造一...原创 2019-11-04 10:15:11 · 134 阅读 · 0 评论 -
CSP2019模拟赛B
题目大意有一个由NNN条边构成的正多边形,要求选出MMM个顶点并将这些点顺次连起来,使得构成的多边形有恰好KKK个锐角,求方案数。分析显然的容斥原理Part1. 有锐角的条件根据我们学过的初中数学知识,我们可以知道:不可能有一个多边形出现多于三个锐角;正多边形的各个顶点一定共圆;等弦对等角。我们简单画一下图就可以发现,当我们在圆上任意取三个点A,B,CA,B,CA,B,C时,...原创 2019-10-25 16:39:26 · 353 阅读 · 0 评论 -
2019.9.14 多校联考题解【提高组】
2019.9.14 多校联考题解T1.树上路径题目题目背景Akari是一个普通的初中生。题目描述Akari的学校的校门前生长着一排nnn棵树,从西向东依次编号为1,2,…,n1,2,\ldots,n1,2,…,n。相邻两棵树间的距离都是111。Akari上课的教学楼恰好在树111旁,所以每个课间,Akari都很想走出教室,上树活动。Akari会依次经过mmm棵树,从树111一路向东跳...原创 2019-09-15 20:23:35 · 608 阅读 · 0 评论 -
2019.9.7 多校联考题解【提高组】
2019.9.7 多校联考题解T1.四个质数的和题目题目描述给定了一个正整数NNN。有多少种方法将NNN分解成为四个质数a,b,c,da,b,c,da,b,c,d的和。例如:9=2+2+2+3=2+2+3+2=2+3+2+2=3+2+2+29 = 2 + 2 + 2 + 3 = 2 + 2 + 3 + 2 = 2 + 3 + 2 + 2 = 3 + 2 + 2 + 29=2+2+2+3=...原创 2019-09-09 22:01:29 · 541 阅读 · 0 评论 -
中山纪中集训Day10&Day11游记+8.10模拟赛题解
Part.I Day10游记今天都是些什么神仙题啊???第一题似乎很毒瘤的样子,推了一发式子发现这是个二元二次的,于是想到用枚举一个,三分一个的做法来写,结果没开long long。。。然后60->0。。。原创 2019-08-12 16:27:40 · 252 阅读 · 0 评论 -
【SGU】【树】【树形DP】134-Centroid
SGU 134 Centroid题目 ◇题目传送门◆题目大意 给定一棵有NNN个节点的无根树,求树的所有重心及以重心为根的最大子树的节点数量。思路很明显的一个DP版题。所谓重心,就是指一棵树中,若将某个节点删除,得到的所有子树的节点数量尽可能的相等,则称该节点为重心。基于这个思想,我们设f[u]f[u]f[u]为以uuu为根的最大子树节点个数。易得状...原创 2018-07-26 21:24:08 · 145 阅读 · 0 评论 -
【SPOJ】【树链剖分】【线段树】QTREE Query on a Tree
SPOJ QTREE Query on a Tree题目 题目传送门题目大意 给定一棵节点数为NNN的树,有两种操作:CHANGE i ti,QUERY a b,分别表示将编号为i的边的权值改为ti,查询由节点a到节点b路径中的最大值。对于每一个QUERY操作,输出节点a到节点b路径中的最大值。思路树链剖分板子题。我们使用线段树来维护最大权值,则这道题树...原创 2018-07-30 17:23:16 · 365 阅读 · 0 评论 -
中山纪中集训游记Day2+8.2模拟赛题解
Part.I游记纪中的OJ真的。。。今天下午又炸一次。。。今天模拟赛竟然是考的集训队互测的题。。。做到自闭。。。一开考看见第一题,给我的感觉是要写树套树。。。然而我不想写。。。然后就去看了第二题,看上去要用矩阵乘法。什么期望题啊,我写不来。。。(我矩乘都要忘完了。。。看了看第三题,目测可用线段树解决。先打一发暴力再说。这时机房里的某位同学因为上网干一些hhh的事情,被老师发现了,然后,...原创 2019-08-02 21:20:36 · 543 阅读 · 0 评论 -
中山纪中训练游记Day1+8.1模拟赛题解
Part.I游记纪中的电脑真好,开个资源监视器就蓝屏了(插上U盘也有蓝屏)。我。。。 (F**k纪中的OJ怎么和CCF的这么像?上午比赛做第一题的时候用并查集判断是否是同一个连通块的时候把并查集写炸了。。。调了一个小时还是放弃了并查集。。。QAQ。。。又用了一个半小时写第二第三题的代码。。。结果连样例都没过。。。最后用30分钟狂暴打出第二第三题的骗分代码,总算骗了35分。考完评测时猛然...原创 2019-08-01 21:56:41 · 345 阅读 · 0 评论 -
中山纪中集训Day3&Day4游记+8.4模拟赛题解
Part.I Day3游记今天的一天是在听课的一天,讲课的都是纪中的大佬们。上午礼堂里挤满了人,感到空气稀薄,讲的还是我们学过的斜率优化。。。于是中途休息时就溜掉了。下午说要讲四边形不等式,结果只有一道题。。。然后又没有证明。。。体验感真差。。。晚上就颓颓颓了。。。Part.II Day4游记今天的比赛又是一堆毒瘤。。。第一题的概率化简不来,于是打表证明。。。结果证到了!然而我用的分...原创 2019-08-06 19:23:47 · 249 阅读 · 0 评论 -
中山纪中集训Day5&Day6游记+8.5模拟赛题解(部分)
Part.I Day5游记今天又是自闭的一天。。。上午第一题写出了正解但调不出来(估计是逆元写多了QAQ…),只好交暴力勉强有40分。。。第二题分析了一会打100分,结果。。。还是调不出来。。。(我今天是怎么了。。。),然后又打暴力交,结果爆零。。。第三题以为自己用线段树搞出了正解,结果。。。爆零。。。Part.II Day6游记今天上午听课,是纪中的一个女学姐讲的课,她一上午就讲了...原创 2019-08-06 21:16:29 · 216 阅读 · 0 评论 -
中山纪中集训Day15游记+8.15模拟赛题解
Part.I 游记Part.II 题解A.投票题目题目描述输入输出样例输入Sample 1:2 20.50 0.50Sample 2:4 20.00 0.00 1.00 1.00Sample 3:3 20.75 1.00 0.50样例输出Sample 1:0.5Sample 2:1.0Sample 3:0.5数据范围样例解释分析先证明...原创 2019-08-18 21:46:36 · 190 阅读 · 0 评论 -
中山纪中集训Day7+8.7模拟赛题解
Part.I 游记又是爆炸的一天。。。今天上午10点45左右收到了来自WLS的QQ。。。(然而我并没有收到QAQ…我下午才发现。。。今天第一题的转移就像一个矩乘的题,然而我连矩阵都没有构造出来。。。然后就只有30的暴力分了。。。第二题看上去就是个二分图匹配,然后我就愉快的打了个匈牙利。。。然后居然RE了。。。(我写得太丑了。。。(考完发现它就是贪心。。。第三题最后才发现至少能骗90分。。...原创 2019-08-09 16:33:39 · 229 阅读 · 0 评论 -
中山纪中游记Day12+8.12模拟赛题解
Part.I 游记今天的题真的难。。。第一题似乎可以用线段树乱搞,然后我就敲了个线段树上去。和暴力拍了将近40分钟后我确定它已经是正确的然后我就交了。结果考完后发现我开数组时开小了。。。于是100→30…QAQ。。。第二题直接打的暴力。。。结果打T了。。。半分也没有。。。第三题勉强拿到了人口普查的分QAQ。。。woc 如果我第一题拿满的话我就rank 2了。。。Part.II 题解...原创 2019-08-14 10:56:26 · 136 阅读 · 0 评论 -
中山纪中集训游记Day9+8.9模拟赛题解
Part.I 游记今天考试还算比较简单。第一题最开始写错了,然后最后半个小时又去改。。。结果加边加成了双向边,然后。。。就只有5分了。。。考场上还是一开始就要细心啊QAQ…第二题没想法,搞了个-1的情况和中间的20分,结果爆炸。。。又只有5分了。第三题打了个O(N2)O(N^2)O(N2)大暴力交上去,结果。。。WA。。。到5分。。。(我的暴力大法似乎越来越垃圾了QAQ…Part.I...原创 2019-08-09 21:23:33 · 253 阅读 · 0 评论 -
中山纪中集训Day13&Day14游记+8.13模拟赛题解
Part.I Day13游记今天的题做着真爽。。。一堆计数题。。。最后两个的样例长度我也是第一次见到。。。第一题不知道是什么神仙题。。。反正做不来。打个暴力算了。。。推了推第二题(其实推了几乎整场考试),推出了x=1x=1x=1的方案数。。。然后就没有然后了。。。第三题把人口普查的分拿走了。。。考完发现我第二题把文件输入输出注释掉了。。。于是当场爆炸。。。woc拿上这分我就rank ...原创 2019-08-14 21:06:07 · 221 阅读 · 0 评论 -
【疯狂DP】CCFOJ1185、1186_数的划分一、二 题解——从DFS到DP
题目1185描述 把正整数N分解成M个正整数的和,即使M个数相同但顺序不同也认为是不同的方案,要求总方案数。如3=1+2跟3=2+1是两个不同的方案。输入 第一行包含两个整数N和M。输出 输出一个数表示方案数。样例输入 3 2输出 2数据范围1<=M<=N<=501原创 2017-07-06 11:46:32 · 411 阅读 · 0 评论