2021多校
文章平均质量分 84
bok_choy_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021牛客多校8
文章目录D-OR(思维,按位算贡献)F-Robots(离线分治) D-OR(思维,按位算贡献) 题意: 给定两个序列 b[2…n],c[2…n]b[2\dots n],c[2\dots n]b[2…n],c[2…n],它们分别表示:bi=ai−1∣ai, ci=ai−1+aib_i = a_{i-1}|a_i, \ c_i=a_{i-1}+a_ibi=ai−1∣ai, ci=ai−1+ai 现在要求存在多少种 a[]a[]a[] 序列满足 b[],c[]b[],c[]b[],原创 2021-08-10 16:07:30 · 248 阅读 · 4 评论 -
2021牛客多校7
文章目录F-xay loves trees(dfs序,区间修改) F-xay loves trees(dfs序,区间修改) 题意: 给定两棵树(均是以 111 为根节点),现在要选择一个最大点集 SSS 。 该点集 SSS 满足: 对于任意点对 (u,v)(u,v)(u,v) ,在第一棵树上,其中一点是另外一点的祖先 对于任意点对 (u,v)(u,v)(u,v) ,在第二棵树上,两点互不为祖先节点 思路: 题目的意思是,求一点集,在第一棵树上是 一条链 ,在第二棵树上是互不为祖先的孤点。 首先,求出原创 2021-08-08 16:41:19 · 220 阅读 · 0 评论 -
2021牛客多校6
文章目录H-Hopping Rabbit(扫描线)J-Defend Your Country(tarjan,割点) H-Hopping Rabbit(扫描线) 题目: 在一个二维平面上,有若干个大小异同的陷阱,有一个人,它的步幅为 ddd ,它可以在这个无限平面中到处跑,问是否存在一个起点,它能以步幅为 ddd 到处移动而不掉进陷阱。 思路: 因为步幅为 ddd ,那么所有点都可以映射到一个 d∗dd * dd∗d 的正方形中,那么可以将所有的陷阱映射到同一个 d∗dd*dd∗d 的正方形中,然后要求的就原创 2021-08-08 16:36:58 · 193 阅读 · 0 评论 -
2021牛客多校4
文章目录E-Tree Xor(线段树,区间交)J-Average(二分) E-Tree Xor(线段树,区间交) 题意: 给定一棵树,已知:每个点uuu 的 权值范围 [li,ri][l_i,r_i][li,ri] ,每条边<u,v><u,v><u,v>对应两点权值的异或值 Wu⊕WvW_u \oplus W_vWu⊕Wv 求合法的 w1…nw_{1\dots n}w1…n 的解数。 思路: 因为是一棵树,所以,如果确定一个点的权值,就可以确定所有点的权值。 令原创 2021-08-08 16:33:47 · 241 阅读 · 0 评论 -
2021牛客多校3
文章目录F-24dian(搜索)J-Counting Triangles(计数) F-24dian(搜索) 题意: 规则就是 242424 点的规则,但是本题牌数是 1−41-41−4 ,并且要保证在一组牌得到 242424 点的所有可能解中,都包含不能整除的分数。 最后求合法解数。 思路: 牌数 ≤3\leq3≤3 时,是无解的(肯定存在 不包含的分数 的解)虽然不明白,但是我再次大受震撼 直接搜索,dfs(集合a,数字b)dfs(\text{集合}a,\text{数字}b)dfs(集合a,数字b) 表示原创 2021-08-08 16:25:40 · 193 阅读 · 0 评论 -
2021牛客多校2
文章目录F-Girlfriend(几何)I-Penguins(搜索)J-Product of GCDs(扩展欧拉定理+推公式)K-Stack(拓扑序) F-Girlfriend(几何) 题意: 两个球,求体积交 思路: 分类讨论,相离,相交,包含 相交时,两个球体相较部分可以分成两个 球缺,余弦公式算夹角,利用余弦算出球缺的高 hhh 球缺的体积 V=π3(3R−h)h2V = \frac{\pi}{3}(3R-h)h^2V=3π(3R−h)h2 代码: #include<bits/原创 2021-08-08 16:24:19 · 273 阅读 · 0 评论 -
2021牛客多校1
文章目录G-Game of Swapping Numbers(思维)K-Knowledge Test about Match(贪心) G-Game of Swapping Numbers(思维) 题意: 给定一个两个数组 A[],B[]A[], B[]A[],B[] ,定义一种操作:swap(A[i],A[j]) ∣ (1≤i<j≤n)swap(A[i], A[j])\ | \ (1 \leq i < j \leq n)swap(A[i],A[j]) ∣原创 2021-08-08 16:22:11 · 227 阅读 · 0 评论
分享