正睿OI DAY3 杂题选讲

CodeChef MSTONES

n个点,可以构造7条直线使得每个点都在直线上,找到一条直线使得上面的点最多

  1. 随机化算法,check到答案的概率为\(1/49\)
    1. \(n\leq k^2\) 暴力
    2. \(n\geq k^2\),找点x,求直线l经过x,且点数最多,点数\(\geq k+1\),递归,否则再找一个

One Point Nine Nine

现在平面上有\(n\)个点,已知有一个常数\(D\)。
任意两点的距离要么\(\leq D\),要么\(\geq 1.99D\)
请问有多少点集的子集,满足任意两点距离\(\geq1.99D,n\leq 1000\)

每个缩完的点的度数至多为2,因为要么一堆点聚在一起,要么距离很远,三个点的角度接近\(180°\)

那么对于每个连通分量讨论环/链dp

GYM 100162K

一棵树,两个操作

  1. 加叶子
  2. 询问一些节点两两lca

答案显然是这些节点按dfs序排序后两两lca,

所以可以拿splay维护dfs序

或者按时间分块,\(\sqrt n\) 次重构树

GYM100739H

给定连通图中每个点的度数,求满足条件的图

考虑构造生成树,树中每个节点有一个度数,分析原度数可以求出一个范围

然后分配一下

排列题

给定n和a,求\(\forall i,i+a-n<p_i<i+a\)的排列个数

zbl,wsl

cw某大爷切过~

FIBTREE

给定一个有 \(n\) 个节点,初始点权都为 \(0\) 的无根树。

  现在让你处理 \(m\) 次操作,有下面 \(4\) 种类型

  1. 链上加斐波那契数列,其中 f[1]=1,f[2]=1,f[3]=2,⋯f[1]=1,f[2]=1,f[3]=2,⋯
  2. 链上求和
  3. 给定树根,子树求和
  4. 回到第 x 次询问时的状态

强制在线

  1. 用公式(爆搜)求出\(\sqrt5\) 的二次剩余,套进斐波那契公式里面得到两个等比数列,树剖处理
  2. 树剖处理
  3. 讨论一下询问子树和当前根在定了根的树下的关系
  4. 可持久化一下(有什么出题的必要吗kora!

后面的题咕了吧,之后补

CEOI2016 Kangaroo

[JSOI2016]独特的树叶

树同构,hash

CF603E

lct

link cut digraph

n点有向图,每次加一条边,问强连通分量的个数

正睿OI DAY3 杂题选讲的更多相关文章

  1. 2019暑期金华集训 Day6 杂题选讲

    自闭集训 Day6 杂题选讲 CF round 469 E 发现一个数不可能取两次,因为1,1不如1,2. 发现不可能选一个数的正负,因为1,-1不如1,-2. hihoCoder挑战赛29 D 设\ ...

  2. ZROI 暑期高端峰会 A班 Day5 杂题选讲

    CF469E \(n\) 个需要表示的数,请使用最少的 \(2^k\) 或 \(-2^k\) 表示出所有需要表示的数.输出方案. \(n\le 10^5,|a_i|\le 10^5\). 首先每个数肯 ...

  3. hs-black 杂题选讲

    [POI2011]OKR-Periodicity 考虑递归地构造,设 \(\text{solve(s)}\) 表示字典序最小的,\(\text{border}\) 集合和 \(S\) 的 \(\tex ...

  4. p_b_p_b 杂题选讲

    [ARC119F] AtCoder Express 3 [ARC117F] Gateau 考虑二分答案,对前缀和建差分约束 \(\text{check}\) ,但是用 \(\text{spfa}\) ...

  5. ZROI 19.08.02 杂题选讲

    给出\(n\)个数,用最少的\(2^k\)或\(-2^{k}\),使得能拼出所有数,输出方案.\(n,|a_i|\leq 10^5\). 显然一个绝对值最多选一次.这个性质非常强. 如果所有都是偶数, ...

  6. namespace_std 杂题选讲

    CF1458C Latin Square 2021 EC Final C. Random Shuffle [THUPC2021] 混乱邪恶 [JOISC2022] 制作团子 3 2022 集训队互测 ...

  7. 正睿OI集训游记

    什么嘛....就是去被虐的... 反正就是难受就是了.各种神仙知识点,神仙题目,各式各样的仙人掌..... 但是还是学会了不少东西...... 应该是OI生涯最后一次集训了吧.... 这次的感言还是好 ...

  8. PJ考试可能会用到的数学思维题选讲-自学教程-自学笔记

    PJ考试可能会用到的数学思维题选讲 by Pleiades_Antares 是学弟学妹的讲义--然后一部分题目是我弄的一部分来源于洛谷用户@ 普及组的一些数学思维题,所以可能有点菜咯别怪我 OI中的数 ...

  9. 正睿OI国庆DAY2:图论专题

    正睿OI国庆DAY2:图论专题 dfs/例题 判断无向图之间是否存在至少三条点不相交的简单路径 一个想法是最大流(后来说可以做,但是是多项式时间做法 旁边GavinZheng神仙在谈最小生成树 陈主力 ...

随机推荐

  1. 前端H5与安卓和ios之间通信

    在一些app场景中,经常看到app里面嵌套H5页面, 安卓和ios提供一个空壳子,方法两者互相调用.上一周就是写H5页面让安卓和ios调用使用,中间传参,接受参数.通过 window.wx 对象调用一 ...

  2. 前端开发-CSS语法标准

    一.命名规则说明: 1.命名规则说明: 所有的命名最好都小写 属性的值一定要用双引号("")括起来,且一定要有值如class="nav",id="na ...

  3. Oracle - Sequences

    创建计数器 --最小值1,最大值999999999999999999999999999,从1开始,每次自增1,缓存20 --SQL语句: -- Create sequence create seque ...

  4. 2019-07-26-hexo博客图片问题

    本人的解决方案 *** 将hexo的主页配置文件中的_config.yml里的post_asset_folder设置为true. 在git bash里运行npm install hexo-asset- ...

  5. 学习HTML之后的感受

    自从学习了HTML之后,感觉自己每天面对密密麻麻的代码,都有了一种密集恐惧症的感觉,作为一个计算机行业的小白,我十分渴望在计算机行业有所建树,以前计算机对我来说是一个神秘的领域.现在我正在努力进入这个 ...

  6. 文件系统【图片处理】(基于thumbnailator)典藏版-壹

    很多系统开发中都会碰到文件相关的处理,最近顺手开发一个小型文件系统的过程中碰到图片缩略图的需求,需要在显示的时候提供缩略图,下载的时候提供原图,大家直接想到的可能是java自带的图片处理类,但是处理过 ...

  7. vmware12中安装MAC OS X 10.10

    1. 准备工作 1) VMware Workstation 12  (去vmware官网下载即可) 2) unlocker 203 (OS X 插件补丁)      链接:http://pan.bai ...

  8. hdu 5961 传递(暴力搜索)

    我们称一个有向图G是传递的,当且仅当对任意三个不同的顶点a,,若G中有 一条边从a到b且有一条边从b到c ,则G中同样有一条边从a到c. 我们称图G是一个竞赛图,当且仅当它是一个有向图且它的基图是完全 ...

  9. CodeForces Round 521 div3

    A:Frog Jumping 代码: #include<bits/stdc++.h> using namespace std; #define Fopen freopen("_i ...

  10. CF1007B Pave the Parallelepiped 容斥原理

    Pave the Parallelepiped time limit per test 2 seconds memory limit per test 256 megabytes input stan ...