上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: 大意是说给你两个集合a和b,集合大小均为n,不能动a 但可以对b中的数字进行*2,或者/2的操作(次数不限) 问有没有可能把b变成a? 俺看到*2和/2,反应是懵逼的..但知道它们和位运算的对应关系后就有趣很多了~ 把一个数字变成二进制形式,*2就是把所有1的位置一起往左移动一位,/2就是往左(算是 阅读全文
posted @ 2022-07-11 20:40 curx 阅读(92) 评论(0) 推荐(0)
摘要: 思路来自实验室一个work hard的学长~ 题意是说有一个点集,在树上,能否一笔画把这些点集走一遍 easy版本因为q在[1,5]之前,范围比较小,可以暴力 考虑什么情况下不能一笔画~ 如果对于一个点,它的分支有父亲fa、若干个儿子son 设想如果很多个分支上都有点集,显然没法一笔画走过去 当且仅 阅读全文
posted @ 2022-07-11 20:23 curx 阅读(161) 评论(0) 推荐(0)
摘要: 记录一下LCA的板子,hin久没打了就是说(LCA的板子左转去某谷找) 判断一个点集是不是都在同一条链上,考虑在同一条链上的会有什么特性: for(int i=1;i<=k;i++) { if(p[i]==p1||p[i]==p2||p[i]==plca) continue; if(p1!=plca 阅读全文
posted @ 2022-07-11 20:14 curx 阅读(62) 评论(0) 推荐(0)
摘要: 有点疑惑为什么会出现在数据结构的题单里 明明是STL君啦! #include<bits/stdc++.h> using namespace std; const int maxn=3*int(1e5)+7; vector<int>s[maxn]; int n,m,col[maxn]; int mai 阅读全文
posted @ 2022-05-17 23:09 curx 阅读(33) 评论(0) 推荐(0)
摘要: 询问区间内有多少数大于等于x,并且支持区间修改 发现线段树做不了 树状数组也不行 原来是分块! 分块是一种优雅的暴力,把长度为n的区间分成sqrt(n)块,每块长度为sqrt(n) 如果不是整的多出几个也没关系 原则是完整的块数直接求,零散的再暴力 比如要查询 1 2 3 4 5 6 7 8 9 1 阅读全文
posted @ 2022-05-17 23:02 curx 阅读(49) 评论(0) 推荐(0)
摘要: 前置知识:最大流 大意是一个人喜欢一些菜,还喜欢一些房间,但房间和菜只能对应一个人,求最大的匹配数 菜和房间都是围绕人开始的,所以建图时把人放中间 room-->people-->veg or veg-->people-->room 为什么不能是people-->room-->veg? 你会发现这样 阅读全文
posted @ 2022-04-17 00:05 curx 阅读(78) 评论(0) 推荐(0)
摘要: 在做这道题之前,可以先去看一下: P1453 城市环路: https://www.cnblogs.com/liyishui2003/p/16150985.html 如果说城市环路是没有上司的舞会的基环树版本 那P2607就是城市环路的基环树森林版本 刚开始开开心心把城市环路的代码改了改输出输入就交了 阅读全文
posted @ 2022-04-15 22:22 curx 阅读(48) 评论(0) 推荐(0)
摘要: 这道题的解题关键在于:n个点,n条边 说起n个点,n-1条边,联通,必然是树形结构 那再多一条边呢? 这种图有自己的名字:基环树,也就是只有一个环的树 比如: 在做这题前可以先去看看:洛谷P1352没有上司的舞会 要求一条边的两个端点不能同时取,处理方法是设dp[i][0/1]表示这点取或者不取 转 阅读全文
posted @ 2022-04-15 21:15 curx 阅读(58) 评论(0) 推荐(0)
摘要: 和这题类似的:easy版本数据是<=2000 打了一发01背包的变式n平方碾过去了 hard的数据能支持nlogn,平方肯定过不去了 一般dp和贪心喜欢在一起 考虑贪心 对于当前的x,先尝试吃下去,同时丢到小根堆里,记住吃了多少,ans累加,cnt累加 然后发现目前的ans小于0时,反悔,把吃下去的 阅读全文
posted @ 2022-01-19 10:14 curx 阅读(65) 评论(0) 推荐(0)
摘要: 给定一个 nn 长度的数组 aa ,可以进行操作: 将数组相邻的两个元素删除,并在原来的位置插入这两个元素的异或和。 求在最多删除 n-2n−2 个元素(即至少剩余 22 个元素)的情况下能否使数组所有元素相等。 solution: 前置知识: 异或具有结合性,a xor b xor c xor d 阅读全文
posted @ 2022-01-18 21:09 curx 阅读(64) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页