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

做网站字体规范东莞seo 公司

做网站字体规范,东莞seo 公司,怎么查看网站的ftp,网站备案花钱么目录 题目算法标签: 并查集, 反向考虑, 枚举思路代码 题目 P1197 [JSOI2008] 星球大战 算法标签: 并查集, 反向考虑, 枚举 思路 按题目描述, 给定一个图, 每次删除一个点, 求联通块的数量, 直接求的算法时间复杂度太高, 无法通过, 考虑反向添加点, 假设当前图 G G G是已经全… 目录 题目算法标签: 并查集, 反向考虑, 枚举思路代码 题目 P1197 [JSOI2008] 星球大战 算法标签: 并查集, 反向考虑, 枚举 思路 按题目描述, 给定一个图, 每次删除一个点, 求联通块的数量, 直接求的算法时间复杂度太高, 无法通过, 考虑反向添加点, 假设当前图 G G G是已经全部删除目标点的剩余图, 假设当前联通块的数量是 k k k, 然后倒序添加点, 如果合并两个新的连通块, 那么 k − 1 k-1 k−1, 因为是从后向前添加点, 因此记录答案也是逆序记录的, 最后再逆序输出即可 代码 #include iostream #include algorithm #include cstring #include vectorusing namespace std;const int N 4e5 10, M N;int n, m, k; int head[N], ed[M], ne[M], idx; int del[N]; int fa[N]; bool vis[N] {0}; vectorint ans;void add(int u, int v) {ed[idx] v, ne[idx] head[u], head[u] idx; }int find(int u) {if (u ! fa[u]) fa[u] find(fa[u]);return fa[u]; }void merge(int u, int v) {int fa1 find(u), fa2 find(v);if (fa1 ! fa2) fa[fa2] fa1; }int main() {ios::sync_with_stdio(0);cin.tie(0), cout.tie(0);memset(head, -1, sizeof head);cin n m;for (int i 0; i m; i) {int u, v;cin u v;add(u, v), add(v, u);}for (int i 0; i n; i) fa[i] i;cin k;for (int i 0; i k; i) {cin del[i];vis[del[i]] true;}// 计算初始连通性int cnt n - k;for (int i 0; i idx; i) {int u ed[i];int v ed[i ^ 1];if (!vis[u] !vis[v] find(u) ! find(v)) {merge(u, v);cnt--;}}ans.push_back(cnt);for (int i k - 1; i 0; --i) {int u del[i];vis[u] false;cnt;for (int j head[u]; ~j; j ne[j]) {int v ed[j];if (!vis[v] find(u) ! find(v)) {cnt--;merge(u, v);}}ans.push_back(cnt);}reverse(ans.begin(), ans.end());for (int val : ans) cout val \n;return 0; }
http://www.dnsts.com.cn/news/163822.html

相关文章:

  • 报关做业务可以上哪些网站杭州网站开发培训
  • 有哪些企业可以做招聘的网站有哪些内容宜宾建设局网站
  • 苏州旅游网站设计wordpress_百科
  • 顺德网站建设域名建设银行招聘官方网站
  • 网站流量图怎么做济南网站建设92jzh
  • 微信企业号网站开发软件做盗版漫画网站
  • 合肥万户网站建设网站设计与制作是什么专业
  • 网站建设与网页制作盒子模型网站开发资金预算
  • 网站和小程序的区别网站建设费走什么费用
  • 怎么做自己网站的API用手机怎么看自己做的网站
  • 做网站的技术盏找个做网站的
  • 网站模板 山深圳在线招聘
  • 专业定制网站建设代理哈尔滨发布最新公告
  • 门户网站模板 html湖南微信小程序开发制作
  • 雷州手机网站建设公司宝安龙华积分商城网站建设
  • 肥城网站网站建设wordpress 取消标签
  • c网站开发教程宁波网站建设最好的是哪家
  • 盐城网站建设与网页制作js音乐网站模板
  • 怎么制作一个网站内容怎么做网站的搜索引擎
  • 淮南城乡建设局网站浏阳商务局网站溪江农贸市场建设
  • 网站多服务器建设涡阳在北京做网站的名人
  • 公司网站建设哪里实惠提供网站建设服务
  • 网站图标下载php网站建设设计制作方案
  • 网站建设方案书怎么写学校网站管理
  • 建设公司网站需要准备哪些材料科迪兔网站建设
  • 有哪些做ppt的网站中国纪检监察报电子版2021
  • 做蛋糕网站的优点做游戏ppt下载网站有哪些内容
  • 如何自主建设企业网站淄博建设公司网站
  • 阿里云备案 网站备案做导航网站成本
  • nofollow标签对网站收录的影响专业网站开发企业