摘要: 大意是给定n,m,v,n个点,在这n个点之间连m条双向边,使得去掉点v之后该图不连通; # yy了一个能联通的最小值,树,如果m<n-1则无解; then 最大值? 完全图,但是n-1个点的完全图,要抠出一个孤立的点只和v连接,确保v是割点 =(n-1)*(n-2)/2+1; # 先判无解再输出方案 阅读全文
posted @ 2021-10-09 15:49 curx 阅读(60) 评论(0) 推荐(0)
摘要: 题意是说先把所有的yx交换成xy后再移去xy; yy一下(或者多玩几个or观察样例 发现答案为abs(x-y) #include<bits/stdc++.h> using namespace std; const int maxn=1e6+10; char s[maxn]; int main( ) 阅读全文
posted @ 2021-10-09 15:36 curx 阅读(47) 评论(0) 推荐(0)
摘要: 问最大的区间异或和 看到n<=100开心n3了; 但有一个性质可以把降到n2 ai^ai+1^ai+2^ai+3^ai+4...aj ==s(i-1)^sj; 求一遍前缀和再枚举区间即可 关于异或有一些很神奇的性质,cf的某道c题就是以这个为基础开脑洞的。 即x^0=x; x^x=0; x^x^x= 阅读全文
posted @ 2021-10-09 15:34 curx 阅读(122) 评论(0) 推荐(0)
摘要: 要求最远的不能超过d; 又因为保证了递增 那我们固定一个点,找到数列里第一个刚好<=该点+d的位置 然后区间中任意挑两个数都是合法的; c(2,m)√ # 如何找到第一个刚好<=? 不手写二分的话用 ll r=upper_bound(a+1,a+n+1,tmp)-a; r--; 注意是upper,和 阅读全文
posted @ 2021-10-09 15:29 curx 阅读(51) 评论(0) 推荐(0)
摘要: #第一以为是直接传送看贝西会不会无限循环那道题,直接洛谷搬过来交了一发,wa了 哦,不是,是时间旅行者JOHN. #建图+判负环 虫洞单向边,权值为负; 路径双向边,权值为正; #判负环的条件是入队次数>n 坑点: 听说poj的评测机菜到动用min不行要手写if; 还听说连三目运算都会被卡; 我的坑 阅读全文
posted @ 2021-10-07 14:12 curx 阅读(32) 评论(0) 推荐(0)
摘要: 网上一水的dp加各种优化。 我想起那道最大字段和,做法与其说是dp不如更像是贪心。 证明一下: 假设当前走到了ai,发现开始有了若干负数 要不要过去呢?先让子弹飞一会。 截止现在我们有三种选择,第一止步,第二带着现在的maxn走过去,第三跳过去从接下来一段正的开始重新计数。 这三种选择可以用以下两种 阅读全文
posted @ 2021-10-06 16:58 curx 阅读(51) 评论(0) 推荐(0)
摘要: #可以选择步行也可以选择坐地铁,坐地铁快,求家到学校距离 #有点像做过的某题,不同岛间有航道,岛上有不同的上岸点,做法是分开内部处理好后再总的跑一遍最短路#考虑这样建图: 假如没有地铁,所有点之间只能步行,先建一波。 有地铁是对步行的优化,在地铁间再建一波。 把这些点扔进去一起跑最短路。 -- 待填 阅读全文
posted @ 2021-10-05 18:11 curx 阅读(42) 评论(0) 推荐(0)
摘要: ——一切都回来了,用csj的话。 这货上次在群里说一道spfa判负环的题改半天,改出来的那刻觉得一切都回来了。 hh,都想起来了吗,在机房被支配的恐惧和ac的快乐。 # 觉得这个n可以用弗洛伊德,但觉得弗洛伊德维护不了那么复杂的情况 # 写了一个dij—— 那么问题来了,dij的板子里有一个是vis 阅读全文
posted @ 2021-10-05 17:00 curx 阅读(77) 评论(0) 推荐(0)
摘要: 这题和kuangbin并查集专题的“how many answer are long”思想神似 但要离散化 # 离散化后,总数也变了,写程序时没有变过来,造成re,找了半小时 # unique的用法是(a+1,a+1+len)-(a+1),类似于sort; 如果不打二分的话,lowerbound应该 阅读全文
posted @ 2021-10-05 14:47 curx 阅读(55) 评论(0) 推荐(0)
摘要: 思路是记录相对于父节点的偏移量 分别维护x和y即可 #第一个坑在读入既有数字又有字符的时候,要写成: scanf("%d%d%d %c"),否则老锅。 #第二个坑是实现operation和查询的时候,处理p1和p2没写好,造成溢出了。 锅着,仍然re,待填ing。 #include <iostrea 阅读全文
posted @ 2021-10-05 11:25 curx 阅读(45) 评论(0) 推荐(0)