首页 > 其他分享 >杂题选讲

杂题选讲

时间:2024-04-10 22:55:58浏览次数:25  
标签:AB 22 杂题 选讲 leq 同色 抽屉

杂题选记

写一点比较神奇的杂题。觉得出的都很有心意啊。

抽屉原理

抽屉原理通常不会在程序中出现,但是这是一个评价复杂度,人肉计算阈值的有时不错的方法。

如果你要学习一些十分厉害的抽屉原理,可以翻 高中奥林匹克小丛书 · 组合数学 的第二章,上面写着一些比较复杂的抽屉。

\(Ramsey\) 定理

虽然这和 “图论” 有关,但是和真正 \(\texttt{OI}\) 里面的图论大有不同。好像这也是一种组合数学的应用吧。

定理内容:一个六阶完全图 \(K_6\),一定会存在一个同色、大小为 \(3\) 的环。

证明:

考虑抽屉原理。

点 \(A\) 会向外射出 \(5\) 条线。由抽屉原理可知,其中会有三条线同色。不妨设这三条线分别是 \(AB\) , \(AC\) , \(AD.\) 在 \(\triangle BCD\),一定会有一个与 \(AB, AC, AD\) 同色的线段,不妨设这条线段是 \(AB\) ,则 \(\triangle ABC\) 一定是同色三角形。

扩展:

我们记最少的一定存在一个大小为 \(k\) 的环的最小完全图为 \(R_k\) 阶完全图,由上述结论可知: \(R_{3} = 6\), \(R_4=17,R_6=65, \cdots\),之后并不好计算的。

如果有兴趣可以做一做这个 \(\texttt{NP-Hard?}\)

杂题 \(1\)

现在有 \(n\) 个数,请你找到两个子集,并且使他们的和相等。

\(n\leq 10^5\)

答案

如果 \(n\leq 22\),那么你一定会做的,对吗?

那么就让我们证明 \(n\leq 22\) 和 \(n \leq 10^5\) 是同样的吧。

\(22\) 个数一定会生成至多 \(2^{22}\) 个数,如果 \(\leq 2^{22}\) 的话,那么一定会有个相同的答案,重合部分减去就好了。而 \(2^{22} \geq 10^5\) ,所以

标签:AB,22,杂题,选讲,leq,同色,抽屉
From: https://www.cnblogs.com/chihirofujisaki/p/18127726/__complexes

相关文章

  • 贪心选讲-几个套路
    凸性CF1428ECarrotsforRabbits给\(n\)个胡萝卜,再\(n-k\)次选出一个胡萝卜切一刀成俩,最小化最后所有胡萝卜平方和.CF1661FTeleporters给定数轴上\(n\)个点和\(m\),要再建立若干点,使得存在一条路径\(a_1\ldotsa_n\)的\(\sum{(a_i-a_{i-1})}^2\lem\)......
  • 2024年4月 杂题记录
    P10322高洁(Purity)设\(d=\prodp_i^{c_i}\),容易发现当\(d\midi^k\)时,\(i^k\)的所有质因子的幂次都不小于\(d\)的所有所有质因子的幂次,即\(i^k\)含有的质因子的幂次至少为\(\lceilc_i/k\rceil\),因此我们设\[f_k(d)=\prodp_i^{\lceilc_i/k\rceil}\]那么就有\(d\mid......
  • 2404 杂题记录
    1.线段树维护gcd查线段树势能提到的一个例题。线段树势能里面强调线段树维护区间gcd的时间复杂度为遍历数组的复杂度+总gcd的时间复杂度,即O(n+logC),均摊到每一个操作上就是O(1+logC/n)=O(1),所以我们可以O(nlogn)解决线段树维护区间gcd。不过网上做法好......
  • 「杂题乱刷」CF74E
    链接妙妙构造题。很容易可以看出要构造出一种可以交换相邻两格数的操作。这部分可以写个爆搜找到规律。然后就AC了。代码也不长。点击查看代码/*Tips:你数组开小了吗?你MLE了吗?你觉得是贪心,是不是该想想dp?一个小时没调出来,是不是该考虑换题?*/#include<bits/stdc++......
  • 「杂题乱刷」at_abc092_d & AT_arc093_b
    链接构造思路:考虑直接构造\(100\times100\)的方格,然后前\(50\times100\)为黑格,后\(50\times100\)为白格,构造形如以下方式即可。#.#.#.#.#.#.#.#...............#.#.#.#.#.#.#.#...............#.#.#.#.#.#.#.#...............#.#.#.#.#.#.#.#....................
  • 3 月杂题 - 下
    gym102503H设\(dp_{i,p,j}\)为填了后\(i\)个卡片,最后一个填的是\(p\)位置,\(j\)个“divinepair”已经确定。转移的话就是,上上个是放在\(p\)的前面还是后面,会有不同的影响。如果放在前面,则上一个\(j'\)是\(j-p+2\),\(dp_{i,p,j}=\sum_{k=1}^{p-1}dp_{i-1,k,j-......
  • NOI2024前听课笔记2.0-《思维技巧选讲》by chenxia25
    NOI2024前听课笔记2.0-《思维技巧选讲》bychenxia25性质探索堆砌充分条件和必要条件luoguP10144[WC2024]水镜用形式化语言转化条件等价模型的刻画CF1458DFlipandReverseCF1510HHardOptimizationluoguP8293[省选联考2022]序列变换luoguP8416[THUPC2022决......
  • 「杂题乱刷」洛谷 P2572
    先上AC代码:点击查看代码/*Tips:你数组开小了吗?你MLE了吗?你觉得是贪心,是不是该想想dp?一个小时没调出来,是不是该考虑换题?*/#include<bits/stdc++.h>usingnamespacestd;#definemapunordered_map#defineforl(i,a,b)for(registerlonglongi=a;i<=b;i++)#define......
  • QOJ杂题合集
    QOJ杂题合集QOJ#151.NiceLinesQOJ#838.HorribleCyclesQOJ#894.LongestLooseSegmentQOJ#895.Color给定一个有\(n\)个节点的无向完全图\(G\),每条边都被染成了\(m\)种颜色中的一种,颜色编号为\(1\simm\)。我们称一个无向完全图合法,当且仅当对于\(\forallx......
  • 「杂题乱刷」洛谷 P1708
    题目链接P1708解题思路解法一:考虑预处理,这部分可以直接打表。其他题解这部分讲的比较详细了,在此不再赘述。期望得分\(100\)分。解法二:考虑数位dp。这里采用记搜的写法。dfs(last,sum,maxsum,_1)分别表示还需要枚举几位数,目前枚举的数位和,可以枚举的最大数位和,是否均......