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

some 牛课题

D-Cidoai的字符集合_牛客练习赛128 (nowcoder.com)

#include "bits/stdc++.h"
#define int long long
using namespace std;
int fa[100000000];
int sz[100000000];
int find(int n)
{if(n!=fa[n])fa[n]=find(fa[n]);return fa[n];
}
map<string,int>mp;
signed main()
{ios::sync_with_stdio(0);cin.tie(0),cout.tie(0);int n;cin>>n;for(int i=1;i<=n;i++)fa[i]=i,sz[i]=1;for(int i=1;i<=n;i++){int k;cin>>k;while(k--){string s;cin>>s;if(mp.count(s)){fa[find(i)]=fa[find(mp[s])];sz[find(i)]+=sz[find(mp[s])];sz[find(mp[s])]+=sz[find(i)];}elsemp[s]=i;}}int ans=0;for(int i=1;i<=n;i++)if(fa[i]==i&&sz[i]==1)ans++;cout<<ans+1;
}

相关文章:

  • java中IO遇NIO的区别,你需要了解
  • 这款免费工具让你的电脑焕然一新,专业人士都在用
  • Dubbo 如何使用 Zookeeper 作为注册中心:原理、优势与实现详解
  • Python精选200Tips:181-182
  • 全新一区PID搜索算法+TCN-LSTM+注意力机制!PSA-TCN-LSTM-Attention多变量时间序列预测(Matlab)
  • 怎么绕开华为纯净模式安装软件
  • 【C++】类和对象(下)
  • 多级侧边菜单(递归)
  • 汽车3d动画渲染选择哪个?选择最佳云渲染解决方案
  • 2025年营收1亿美元咨询代理机构的游戏策略:基于AIGC的无限可扩展业务
  • 默认成员函数的练习之实现日期类
  • Linux 学习笔记(十六)—— 重定向与缓冲区
  • Growthly Quest 增长工具:助力 Web3 项目实现数据驱动的增长
  • MySQL vs PostgreSQL:2024年深度对比与选择指南
  • 后端返回内容有换行标识,前端如何识别换行
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • CentOS7 安装JDK
  • CODING 缺陷管理功能正式开始公测
  • express如何解决request entity too large问题
  • Material Design
  • Redash本地开发环境搭建
  • Redis在Web项目中的应用与实践
  • 多线程 start 和 run 方法到底有什么区别?
  • 工程优化暨babel升级小记
  • 七牛云假注销小指南
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • nb
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​Linux·i2c驱动架构​
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (28)oracle数据迁移(容器)-部署包资源
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (python)数据结构---字典
  • (二)hibernate配置管理
  • (二)linux使用docker容器运行mysql
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (七)Flink Watermark
  • (算法)Travel Information Center
  • (转)setTimeout 和 setInterval 的区别
  • (总结)(2)编译ORB_SLAM2遇到的错误
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • **python多态
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .dwp和.webpart的区别
  • .NET MVC第三章、三种传值方式
  • .NET 回调、接口回调、 委托
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .NET 事件模型教程(二)
  • .NET 中创建支持集合初始化器的类型
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET框架
  • .NET连接数据库方式
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d