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

P1196 学习笔记

省流:带权并查集

题目传送门

带一个飞船与其所在列队头的距离就行了。

code
#include <bits/stdc++.h>
#define DEBUG
#define Ofile(s) freopen(s".in", "r", stdin), freopen (s".out", "w", stdout)
#define Cfile(s) fclose(stdin), fclose(stdout)
#define fast ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
using namespace std;using ll = long long;
using ull = unsigned long long;
using lb = long double;constexpr int mod = 998244353;
constexpr int maxn = 30005;int t, x, y;
char opt;int fa[maxn], front[maxn], siz[maxn];int find(int x){if (x == fa[x])return x;int findx = find(fa[x]);front[x] += front[fa[x]];return fa[x] = findx; // 带权的话会有点长
}void merge(int x, int y){int findx = find(x), findy = find(y);if (findx == findy)return;front[findx] += siz[findy];siz[findy] += siz[findx];siz[findx] = 0;fa[findx] = findy; // 带权的话会有点长
}int main() {fast;cin >> t;for (int i = 1; i <= maxn - 5; i++)fa[i] = i, siz[i] = 1;while (t--){cin >> opt >> x >> y;if (opt == 'C')if (find(x) != find(y))cout << -1 << endl;else cout << abs(front[x] - front[y]) - 1 << endl; // 输出距离,记得-1!!elsemerge(x, y);}return 0;
}
http://www.jsqmd.com/news/379694/

相关文章:

  • 针对学术论文写作,精选10个AI网站的功能与效果详细评测
  • C# WinForm 项目中加载百度地图的典型用法
  • 大数据领域Kafka的主题删除与重建流程
  • 明明在NAS上部署好了动态解析公网IPv6,为什么有时候还是访问不到?
  • 攻克大数据领域结构化数据的存储难题
  • SQL语句从入门到精通:只看这一篇就够了!
  • 论文写作必备AI工具,详细评测这10个网站的优缺点分析。
  • 学术写作必备AI工具,10个网站的使用体验与性能评测
  • 论文写作效率提升,这10个AI工具网站的详细对比评测
  • ComfyUI深度探索与语音输入整合 | 2026年2月13日
  • 10个热门AI论文写作网站,实测效果与适用场景详细评测
  • 品牌全案策划设计公司推荐:策划设计一体化军师服务+实战案例 - 品牌排行榜
  • SpringCloud 微服务实现一则 (Eureka + Hystrix)
  • 品牌全案公司哪家靠谱:系统性服务+战略增长专家(真实测评/避坑必看) - 品牌排行榜
  • 提升论文质量的秘诀:七款高效AI降重工具盘点,解决学术重复问题
  • 上海十大品牌全案公司盘点:军师陪跑 + 心智穿透(防坑指南 / 案例解析) - 品牌排行榜
  • Spark与Apache Tajo集成:SQL查询加速方案
  • 科研人员的专属福利:盘点7款高效AI降重工具,助力论文轻松优化。
  • 多云协同趋势下的AI新范式:DeepSeek适配多云架构实现工作负载跨云迁移的深度解析
  • 上海品牌全案公司推荐:系统性军师 + 大定位理论(本地口碑 / 实力榜单) - 品牌排行榜
  • 学术界的实用福利:七款顶级AI降重工具盘点,解决论文重复率问题。
  • 专业品牌全案策划公司推荐:大定位理论践行者(实战验证/完整榜单) - 品牌排行榜
  • 2026主权AI趋势:DeepSeek搭建企业自有可控AI环境,保障数据安全实战
  • 科研人员必备福利:详细介绍七款AI降重工具,让论文改写更智能。
  • 灵活就业人员参加职工养老保险政策
  • AI元人文:从自感到界面共生的存在论转向
  • 高效科研助手福利:七款热门AI降重工具盘点,优化论文写作流程
  • [深度学习网络从入门到入土] 拓展 - 激活函数
  • 3476. WERTYU
  • mac强制连 5Gchannel 真的没方法吗?