栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

System Administrator (构造有一个割点的图)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

System Administrator (构造有一个割点的图)

题目链接

让v和所有的点相连(n-1条边)

割点v连的某个点r,去掉割点v后,剩下n-1个点,其中除了r之外的n-2个点互连(最多(n-2)(n-3)/2条边),

那么这n-2个点都不与r相连,只有v和r相连,所以去掉v后,剩下的n-1个点不连通,构造完成~

#include
using namespace std;
typedef long long ll;
int main(){
    int n,m,v;
    scanf("%d%d%d",&n,&m,&v);

    ll c=(n-2)*(n-3)/2+n-1;

    int r=n;
    if(v==n) r=1;
    
    if(mc){
        puts("-1");
    }else{

        for(int i=1;i<=n;++i){
            if(i==v) continue;
            printf("%d %dn",i,v); //v连接了关键点r
        }//n-1

        //剩下的n-1个点 不再连r
        int cnt=n-1;
        for(int i=1;i<=n&&cnt 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268838.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号