首页 > 其他分享 >CF1773J King's Puzzle 题解

CF1773J King's Puzzle 题解

时间:2023-12-09 16:57:48浏览次数:32  
标签:度数 ... right frac King 题解 Puzzle 链上 各点

题意:

思路:

当 $ k \ge n $ 时,一定无法构造。

证明: $ n $ 个点的无向图,每个点的度数 $ d ∈ [1,n - 1] $ ,度数的种数一定不会超过 $ n - 1 $ 。

当 $ k \le n - 1 $ 时,构造方案如下:

首先,选取前 $ k + 1 $ 个点,构造成一条链,此时链上各点的度数为 $ 1 $ , $ 2 $ , $ 2 $ , $ ... $ , $ 2 $ , $ 2 $ , $ 1 $ 。

然后,令点 $ 2 $ 对点 $ 4 $ 及其之后的点连边,此时链上各点的度数为 $ 1 $ , $ k $ , $ 2 $ , $ 3 $ , $ 3 $ , $ ... $ , $ 3 $ , $ 3 $ , $ 2 $ 。

然后,令点 $ 4 $ 对点 $ 6 $ 及其之后的点连边,此时链上各点的度数为 $ 1 $ , $ k $ , $ 2 $ , $ k - 1 $ , $ 3 $ , $ 4 $ , $ 4 $ , $ ... $ , $ 4 $ , $ 4 $ , $ 3 $ 。

不断重复以上过程,直至无法连边,此时链上各点的度数为 $ 1 $ , $ k $ , $ 2 $ , $ k - 1 $ , $ 3 $ , $ k - 2 $ , $ ... $ , $ \left \lfloor \frac{k}{2} \right \rfloor $ , $ \left \lceil \frac{k}{2} \right \rceil $ 。

此时,链上的度数涵盖了 $ [1,k] $ ,度数为 $ k $ 的点有且仅有 $ 1 $ 个,即点 $ 2 $ 。剩下的 $ n - (k + 1) $ 个点依次与点 $ 2 $ 连边,此时图上各点的度数为 $ 1 $ , $ n - 1 $ , $ 2 $ , $ k - 1 $ , $ 3 $ , $ k - 2 $ , $ ... $ , $ \left \lfloor \frac{k}{2} \right \rfloor $ , $ \left \lceil \frac{k}{2} \right \rceil $ , $ 1 $ , $ 1 $ , $ ... $ , $ 1 $ , $ 1 $ ,度数的种数为 $ k $ 。

标签:度数,...,right,frac,King,题解,Puzzle,链上,各点
From: https://www.cnblogs.com/ShawyYum/p/17891163.html

相关文章

  • CF1777C Quiz Master 题解
    题意:思路:由于需要维护极差,因此将$a$排序;由于相同的数对因子的种类和极差的贡献重复,因此将$a$去重。设满足条件且极差最小的方案为:$a_1$,$a_3$,$a_4$,$a_7$,$a_9$,该方案等价于区间$[1,9]$。因此,满足条件且极差最小的方案一定为一个连续的区间$[l,r......
  • JOISC2018 题解
    ContestLinkA.ConstructionofHighwayProblemLink题目大意给\(n\)个点,初始每个点有权值\(w_i\),\(n-1\)次操作连一条边\(u\getsv\),其中\(u\)与\(1\)连通,\(v\)与\(1\)不连通,求\(1\tou\)路径上权值的逆序对数,然后把路径权值推平为\(v\)的权值。数据范围......
  • Unreliable Guide To Locking 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/kernel-hacking/locking.htmlRusty'sRemarkablyUnreliableGuidetoKernelLocking作者RustyRussell简介欢迎阅读Rusty'sRemarkablyUnreliableGuidetoKernelLockingissues。本文档描述了LinuxKernel2.6中的锁定系统......
  • CF1838C No Prime Differences 题解
    题意:思路:构造:$n$行$m$列,先填奇数行,每行填$m$个,第$2i-1$行依次填入$(i-1)\cdotm+1$,$(i-1)\cdotm+2$,$...$,$i\cdotm-1$,$i\cdotm$,剩下的依次填入偶数行即可。证明:构造完成后,对于每行,相邻两项的差值均为$1$,一定不为......
  • JOISC2019 题解
    ContestLink\(\text{ByDaiRuiChen007}\)A.ExaminationProblemLink题目大意有\(n\)个二元组\((a,b)\)和\(q\)个询问\((x,y,z)\),每个询问求满足\(a\gex\),\(b\gey\),\(a+b\gez\)的二元组个数。数据范围:\(n,q\le10^5\)。思路分析直接CDQ求三维偏序即可,注......
  • PTA-第三次机考题解
    PTA-第三次机考题解7-1玩游戏一典型的二分模版题,之前发的第十一次练习题目中对二分有详细的讲解,这道题就是二分的第二种模版,原封不动。相信认真看过的同学还是有思路的。嘿嘿!给没有看过的同学下面再讲一次二分:直接讲整数二分,浮点数二分只需要修改细节就好(直接讲两种模版,所有......
  • is not eligible for getting processed by all BeanPostProcessors 问题解决
    问题在做Springboot项目时遇到如下报错18.684INFOo.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:350restartedMainBean'org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration'oftype[org.apache.rocket......
  • [ABC241Ex] Card Deck Score 题解
    题目链接点击打开链接题目解法个人认为推式子很妙的生成函数题暴力套上生成函数,\(ans=[x^m]\prod\limits_{i=1}^{n}(\sum\limits_{j=1}^{b_i}(a_ix)^j)\)\(\sum\limits_{j=1}^{b_i}(a_ix)^j=\frac{1-(a_ix)^{b_i+1}}{1-a_ix}\)所以\(ans=[x^m]\prod\limits_{i=1}^{n}\frac{......
  • 【洛谷 P2670】[NOIP2015 普及组] 扫雷游戏 题解(模拟)
    [NOIP2015普及组]扫雷游戏题目背景NOIP2015普及组T2题目描述扫雷游戏是一款十分经典的单机小游戏。在行列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。游戏的......
  • P1024 [NOIP2001 提高组] 一元三次方程求解( 普及- ) 题解
    题目传送门思路:1可以直接暴力2二分搜索答案3盛金公式一元三次方程:\(ax^3+cx^2+d=0\)重根判别公式:\(A=b^2-3ac\)\(B=bc-9ad\)\(C=c^2-3bd\)当\(A=B=0\)时,\(X1=X2=X3=-b/3a=-c/b=-3d/c\)4牛顿迭代法:对于一个已知的x值,每一次根据函数在这一点的导数,把x移动到,切......