首页 > 其他分享 >六度分离

六度分离

时间:2024-04-08 14:57:47浏览次数:10  
标签:六度 val int 分离 flag push now dis

原题链接

题解

本质上是做题,所以观察题目数据,很小,直接暴力遍历所有点走单源最短路

code

#include<bits/stdc++.h>
using namespace std;

struct node
{
    int x,val;
    bool operator<(const node&b) const{return b.val>val;}
};

int main()
{
    int n,m;
    while(cin>>n>>m)
    {
        vector<int> G[105];

        for(int i=1;i<=m;i++)
        {
            int x,y;
            cin>>x>>y;
            G[x].push_back(y);
            G[y].push_back(x);
        }

        int flag=1;
        for(int i=0;i<n;i++)
        {
            int dis[105];
            for(int i=0;i<n;i++) dis[i]=2e9;
            queue<node> q;
            q.push({i,0});
            while(q.size())
            {
                int now=q.front().x,val=q.front().val;
                q.pop();
                if(val>dis[now]) continue;
                dis[now]=val;
                for(auto next:G[now])
                {
                    if(dis[next]>dis[now]+1) q.push({next,dis[now]+1});
                }
            }
            for(int i=0;i<n;i++) if(dis[i]>7) flag=0;
            if(!flag) break;
        }
        if(flag) puts("Yes");
        else puts("No");
    }
    return 0;
}

标签:六度,val,int,分离,flag,push,now,dis
From: https://www.cnblogs.com/pure4knowledge/p/18121135

相关文章

  • 邦贝分离小三公司正规吗
    在当今社会,婚姻家庭问题日益成为人们关注的焦点。其中,“小三”现象尤为引人瞩目。为了解决这一问题,市场上出现了一种名为“分离小三公司”的服务机构。那么,这种公司是否正规呢?我们需要了解什么是“分离小三公司”。这类公司主要为婚姻中出现第三者的家庭提供专业的解决方案,帮......
  • 如何选择靠谱的分离小三公司,邦贝分离小三公司揭秘行业内幕
    在当今社会,婚姻家庭的稳定性是社会稳定的基石。然而,随着社会的发展,人们面临的压力也越来越大,婚姻问题也日益凸显。其中,婚外情问题尤为突出,它不仅影响到夫妻双方的感情,还可能导致家庭破裂。在这种情况下,一些夫妻为了挽救婚姻,会选择寻求分离小三公司帮助。那么如何选择一家靠谱的......
  • 使用MySQL驱动方式实现读写分离
    前言MySQL在5.1.X版本之后增加了对multi-host的支持,我们可以使用它来实现读写分离。正常的jdbc连接格式为jdbc:mysql://ip:3306/testdb?characterEncoding=UTF-8multi-host的jdbc连接格式为jdbc:mysql:replication://ip:3306,ip:3307,ip:3308/testdb?useUnicode=t......
  • 【UnityRPG游戏制作】Unity_RPG项目之界面面板分离和搭建
    ......
  • HIS系统是什么?一套前后端分离云HIS系统源码 接口技术RESTful API + WebSocket + WebSe
    HIS系统是什么?一套前后端分离云HIS系统源码接口技术RESTfulAPI+WebSocket+WebService医院管理信息系统(全称为HospitalInformationSystem)即HIS系统。常规模版包括门诊管理、住院管理、药房管理、药库管理、院长查询、电子处方、物资管理、媒体管理等,为医院管理提......
  • 使用open3d分离背景和物体点云(二)
    一、代码Pythonimportcv2importopen3daso3dimportmatplotlib.pyplotaspltimportnumpyasnpdefthPlaneSeg(pointcloud):pcd_np=np.asarray(pointcloud.points)#设置深度阈值(假设Z轴是深度轴)depth_threshold=0.196#1.0米#应......
  • ssm+vue的精准扶贫管理。Javaee项目,ssm vue前后端分离项目。
    演示视频:ssm+vue的精准扶贫管理。Javaee项目,ssmvue前后端分离项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringMvc+Mybatis+Vue+Maven来实现。MySQL数据库作为系统数据储存平台,实现了基于B/S结构的Web系统。界面简洁,操作简单。......
  • 从零搭建SpringBoot3+Vue3前后端分离项目基座,中小项目可用
    文章目录1.后端项目搭建1.1环境准备1.2数据表准备1.3SpringBoot3项目创建1.4MySql环境整合,使用druid连接池1.5整合mybatis-plus1.5.1引入mybatis-plus1.5.2配置代码生成器1.5.3配置分页插件1.6整合swagger3(knife4j)1.6.1整合1.6.2使用1.7数据交互处理1.7.1......
  • ShardingJDBC-5.3实现读写分离,构建主从MySQL数据库,Docker部署Mysql8.0
      最近在做一个项目需要搭建MySQL主从架构,采用ShardingJDBC5.3实现MySQL读写分离,本文记录一下搭建流程。基于Docker创建主从架构#创建主从数据库文件夹mkdir-p/usr/local/mysql/master1/confmkdir-p/usr/local/mysql/master1/datamkdir-p/usr/local/mysql/s......
  • Java后端对 前端的学习了解 ,基础知识和各框架功能发展概述,以及了解前后端的分离史
    前端的框架太多,杂乱,后端只需要掌握简单的即可 (基础的和vue框架后面详细有笔记)一.前端三要素1.HTML(结构):超文本标记语言,决定网页的结构和内容(最基础)2.CSS(表现) :层叠样式表,设定页面的修饰,相当于化妆品3.JavaScript(行为):是一种弱类型的脚本语言,源代......