当前位置: 首页 > news >正文

番禺做网站技术网站建设方案页面设计分析

番禺做网站技术,网站建设方案页面设计分析,推动房地产发展新模式,西乡城建局网站Powered by:NEFU AB-IN Link 文章目录238. 银河英雄传说题意思路代码238. 银河英雄传说 题意 有一个划分为 N列的星际战场,各列依次编号为 1,2,…,N 有 N艘战舰,也依次编号为 1,2,…,N,其中第 i号战舰处于第 i列。 有 T条指令,每…

Powered by:NEFU AB-IN

Link

文章目录

  • 238. 银河英雄传说
    • 题意
    • 思路
    • 代码

238. 银河英雄传说

  • 题意

    有一个划分为 N列的星际战场,各列依次编号为 1,2,…,N
    有 N艘战舰,也依次编号为 1,2,…,N,其中第 i号战舰处于第 i列。
    有 T条指令,每条指令格式为以下两种之一:
    M i j,表示让第 i号战舰所在列的全部战舰保持原有顺序,接在第 j号战舰所在列的尾部。
    C i j,表示询问第 i号战舰与第 j号战舰当前是否处于同一列中,如果在同一列中,它们之间间隔了多少艘战舰。
    现在需要你编写一个程序,处理一系列的指令。

  • 思路

    并查集——边带权的例题
    B站讲解录像!

  • 代码

    /*
    * @Author: NEFU AB-IN
    * @Date: 2023-02-20 21:51:02
    * @FilePath: \Acwing\238\238.cpp
    * @LastEditTime: 2023-02-21 11:27:22
    */
    #include <bits/stdc++.h>
    using namespace std;
    #define int long long
    #undef int#define SZ(X) ((int)(X).size())
    #define ALL(X) (X).begin(), (X).end()
    #define IOS                                                                                                            \ios::sync_with_stdio(false);                                                                                       \cin.tie(nullptr);                                                                                                  \cout.tie(nullptr)
    #define DEBUG(X) cout << #X << ": " << X << '\n'
    typedef pair<int, int> PII;const int N = 1e5 + 10, INF = 0x3f3f3f3f;int fa[N], d[N], sz[N];int find(int x)
    {if (fa[x] != x){int rt = find(fa[x]);d[x] += d[fa[x]];fa[x] = rt;}return fa[x];
    }signed main()
    {IOS;int t;cin >> t;for (int i = 1; i < N; ++i){fa[i] = i;sz[i] = 1;}while (t--){char q;int a, b;cin >> q >> a >> b;int ra = find(a), rb = find(b);if (q == 'M'){if (ra != rb){fa[ra] = rb;d[ra] = sz[rb];sz[rb] += sz[ra];}}else{if (ra != rb)cout << "-1\n";elsecout << max(0, abs(d[a] - d[b]) - 1) << '\n';}}return 0;
    }
    
http://www.yayakq.cn/news/533030/

相关文章:

  • 新网站制作怎么样网站iis7.5配置
  • 温州微网站制作公司哪家好wordpress跳转链接插件汉化
  • 酒仙桥网站建设jianux wordpress
  • 四线城市做网站建设怎么样郑州网约车租赁公司
  • 免费的游戏网站建设wordpress 4.7.2
  • 中国建设招标网网站湖南省住房和城乡建设厅门户网站
  • 上海城乡住房建设部网站首页如何在阿里云上建设网站
  • 自己做电影网站seo关键词软件
  • 莱芜网站建设自助建站优化从事网站类网站建设的
  • 网站建设的布局对网络推广的影响新乡做网站价格
  • 手机网站开发 教程大连装修公司前十名
  • 做视频网站设备需求宝安中心区房价走势
  • php装修网站源码天津房产网
  • h5彩票网站怎么做发布软文
  • ppt模板下载素材网站网页制作专业搜题
  • 网站制作需求表wordpress中页面伪静态
  • 网站开发公司 logo免费加速器看国外网站
  • 上传视频网站开发女生学计算机哪个专业简单
  • 网站建站销售提成vs做的网站怎么发布
  • 上海网站建设 paiky北京网站改版公司
  • 义乌网站中小企业网站建设济南兴田德润电话
  • 1g内存的服务器可以建设几个网站wordpress服务框
  • 简述商业网站建设的流程福州市住房和城乡建设部网站
  • 海口网络平台网站开发新手怎么用DW建设一个网站
  • asp.net网站开发简明教程企业网站建设兴田德润很赞
  • 泰安网站推广优化重庆做网站制作公司
  • 免费效果图网站网站建设的步骤以及流程
  • 品牌做网站电商赚钱吗
  • 自己做购物网站怎么做wordpress用户名密码破解
  • 网站维护平台做公司的网站大概多少钱