首页 > 其他分享 >EveryWhereIsSparserThanWhole(Construction)

EveryWhereIsSparserThanWhole(Construction)

时间:2023-06-30 18:22:47浏览次数:34  
标签:dots cnt frac EveryWhereIsSparserThanWhole leq Construction equiv

[ARC161D] Everywhere is Sparser than Whole (Construction)

构造题,重在思路,代码不难。

考虑有一个性质,既然部分比整体更稀疏,那么需要每个点的入度都 \(>d\),因为这样删去之后 \(\div(n-1)\) 才会减小。形式化的说,需要满足

\[记 cnt=\min(度_i(1\le i\le n))\\ d>\dfrac{nd-cnt}{n-1} \]

解得 \(cnt>d\)。

然后构造方案方案如下:

一个有 \(N\) 个顶点的简单无向图最多只能有 \(\frac{N(N-1)}{2}\) 条边,因此当 \(D > \frac{N-1}{2}\) 时,答案为 No。反之,当 \(D \leq \frac{N-1}{2}\) 时,答案为 Yes。例如,对于每个 \(i=1,2,\dots,N\) 和每个 \(k=1,2,\dots,D\),可以连接顶点 \(i\) 和顶点 \((i+k)\)(如果 \(i+k>N\),则连接顶点 \((i+k-N)\)),这样就可以得到一个满足条件的简单无向图。

简单证明没有矛盾。

假设存在自环或平行边,则存在 \(i_1, i_2 \in \{1,2,\dots,N\}\) 和 \(k_1, k_2 \in \{1,2,\dots,D\}\),使得

\[i_1+k_1 \equiv i_2, \quad i_2+k_2 \equiv i_1 \pmod{N} \]

(自环的情况下 \(i_1=i_2\),平行边的情况下 \(i_1 \neq i_2\))
将两式相加并整理得

\[k_1+k_2 \equiv 0 \pmod{N} \]

但这与

\[2=1+1 \leq k_1+k_2 \leq D+D \leq N-1 \]

矛盾。

代码

标签:dots,cnt,frac,EveryWhereIsSparserThanWhole,leq,Construction,equiv
From: https://www.cnblogs.com/wscqwq/p/17517570.html

相关文章

  • 牛客 55994 2023牛客五一集训派对day3 D Points Construction Problem
    D-PointsConstructionProblem_2023牛客五一集训派对day3(nowcoder.com)将图上恰好\(n\)个点染成黑色,使得图上相邻的黑白点对数量恰好为\(m\)考虑\(n\)个黑点如果不相邻,则两个点的贡献互不影响考虑相邻的情况,我们把相邻的点连边,则贡献为每一个连通块的贡献的和,我们用......
  • open3d Reconstruction system 问题解决
    1.https://github.com/luckyluckydadada/Azure-Kinect-DK-3D-reconstruction 2.open3d版本:0.14.10.16.00.17.0会报错:open3d.cuda.pybind.piplines.odommetry.OdomtryOptionbojecthasnoattribute'max_depth_diff' 3.结果问题一:    根据......
  • POJ 3352 Road Construction 边双联通分量
    题目:http://poj.org/problem?id=3352题意:加上最少的边,使得改造后的图中去掉任意一条边后图依然连通,题中任意两个点之间不会有重边思路:删掉任意一条边图依然连通,意味着任意两点间有至少两条通路。对于边双连通分量内的任意两点,至少会有两条通路,所以求边双连通分量,缩点,求出度为1的点......
  • A Comparison and Evaluation of Multi-View Stereo Reconstruction Algorithms
    介绍多视图立体重建是计算机视觉领域中一个非常重要的研究方向,它可以应用于三维建模、虚拟现实、机器人导航等多个领域。然而,目前多视图立体重建领域存在着很多问题和挑战,例如精度不高、完整性不足等。因此,作者希望通过本文对当前主流算法进行比较和评估,为该领域的进一步发展提供......
  • LightOJ - 1041 Road Construction(最小生成树)
    题目大意:给你N条边,看能否形成最小生成树,如果存在,输出值,不存在,另外输出解题思路:模版题#include<cstdio>#include<cstring>#include<algorithm>#include<vector>#include<map>#include<string>#include<iostream>usingnamespacestd;constintMAXNOD......
  • 2019-2020 ICPC, Asia Jakarta L - Road Construction 网络流
    直接用城市建点的话不好表达连边的关系考虑把每条边看作左部点右部点的话朴素想法是工人,但是也不好表达工人和材料的关系发现工人的信息可以整合成一共有多少种材料,每种......
  • 每日一道思维题——CF1761C - Set Construction
    题意:存在一个n×n的01矩阵(i,j)处值为1代表Ai 是Aj的真子集,求出这个集合A思路:我们在一开始的时候将每个位置赋初值,若i处的值是j的真子集将i处的值赋值给j代码:#inc......
  • vulnhub靶场之FUNBOX: UNDER CONSTRUCTION!
    准备:攻击机:虚拟机kali、本机win10。靶机:Funbox:UnderConstruction!,下载地址:https://download.vulnhub.com/funbox/Funbox10.ova,下载后直接vbox打开即可。知识点:osComm......
  • CF1284E New Year and Castle Construction
    链接:https://www.luogu.com.cn/problem/CF1284E题目描述:给定\(n\)个点,求\(4\)个点围住另外一个点\(5\)元子集个数。(保证任意三点不共线,不存在相同的点)题解:我们可以考虑......
  • P3599 Koishi Loves Construction
    \(\mathcalLink\)首先考虑任务一。注意到前缀和互不相同\(\iff\)不存在一段区间\([l,r](l>1)\),使其和为\(0\)。因此,\(n\)应当放在第一个。考虑到剩余数总和为\(......