摘要:
大意是说给你两个集合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)

浙公网安备 33010602011771号