POJ 1611

SPH vs Lagrange网格混合建模实战:用LS-DYNA模拟弹丸穿孔效应 本文深入探讨了在LS-DYNA中运用SPH与Lagrange网格混合建模技术,高效模拟超高速碰撞下弹丸穿孔效应的实战方法。通过分析模型分区策略、耦合界面处理及关键参数设置,解决了传统方法在模拟大变形、材料断裂时的网格畸变或计算成本高昂问题,为相关工程仿真提供了兼顾精度与效率的解决方案。 阅读详情

题目大意:求出被非典病毒感染的人,并查集模板题。结点是每一个人,根节点是任意一个社团的一个人。

只要找出和0编号的人在一个集合的人即可。

 

#include<iostream>
using namespace std;
int rank[30005],num[30005],father[30005]; 
void make_set(int n)
{
  for(int i=0;i<n;i++)
  {
   rank[i]=0;             //每一棵树的秩,也就是树的路径长度(树的高度或者深度-1)
   num[i]=1;             //设置根节点的所在树的全部节点数
   father[i]=i;        
  }    
} 
int find_set(int x)
{
 if(x!=father[x])
 {
   father[x]=find_set(father[x]);  //   通过回溯把每一个结点的根节点都指向同根节点
 }             
 return father[x]; 
} 
void uni_set(int x,int y)
{
 x=find_set(x);
 y=find_set(y);
 //cout<<" X "<<x<<" Y "<<y<<endl; 
 if(x==y)                                     //如果在同一集合则无需合并。
   return;
 if(rank[x]>rank[y])                    //反之则把矮树合并到高树上去
 {
  father[y]=x;
  num[x]+=num[y];                   
 }   
 else{
   if(rank[x]==rank[y])              //如果同样高度,则随意
      rank[y]++;
   father[x]=y;
   num[y]+=num[x];     
 }         
} 
int main()
{
int n,m,k,a,b; 
while(scanf("%d%d",&n,&m)&&(n||m))
{   
    make_set(n); 
    for(int i=0;i<m;i++)
    {
      scanf("%d",&k);                //题目中的每一个社团是一个集合,如果集合之间没有任一个元素交集,那么就是独立的一棵树,反之就会归入到同一棵树
           scanf("%d",&a);           
     for(int j=1;j<k;j++)
     {
          scanf("%d",&b);           //流程:在初始化后边加入边合并,在合并中查找,查找完再合并
          uni_set(a,b);
          a=b; 
     } 
    }
    int temp=find_set(0);
    //printf("temp %d\n",temp);                      
    printf("%d\n",num[temp]);                      
}    

system("pause"); 
return 0;    
} 


 


 

100道测试工程师笔试的Linux笔试题及答案_网络安全工程师关于linux的笔试大题 47.Linux系统中,一般把命令 ls 定义为 ls --color 的别名,以便以不同颜色来标识不同类型的文件。但是,如何能够使用原先的ls命令?83.在xdm的配置目录中,哪个文件用来设置在用户通过xdm登录后自动起动的应用程序?45.你的系统使用增量备份策略,当需要恢复系统时,你需要按什么顺序恢复备份数据?84.命令 netstat -a 停了很长时间没有响应,这可能是哪里的问题?51.Linux中,提供TCP/IP包过滤功能的软件叫什么?88.TCP/IP中,哪个协议是用来进行IP自动分配的? 阅读详情

相关推荐

OpenGL计算着色器工作组设置测试

先看看不同的显卡上工作组的数量情况。 glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 0, data); glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 1, data + 1); glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 2, data...

qq_26328385的博客 1484

POJ 1611 The Suspects

/*********************************** Problem: POJ 1611 The Suspects Time: 16MS Memory: 276K Accepted Time: 2009-08-19 20:26:36 Tip: 并查集 http://hi.baidu.com/fandywang_jlu/blog/item/b49e40893ddbb0b00f...

万猫学社 1万+

Cesium实战:从DEM数据到3D地形可视化的全流程解析

本文详细解析了从DEM数据到3D地形可视化的全流程,重点介绍了Cesium和Cesiumlab在数字高程模型(DEM)处理与地形数据转换中的应用。通过实战案例和工具对比,帮助开发者高效实现地形可视化,并分享性能优化与高级功能开发经验。

weixin_29079743的博客 336

【POJ】1611 The Suspects

题目链接:http://poj.org/problem?id=1611 题意:有学生感染了SARS。一个学生可以加入很多小组。n个学生m个小组,每个小组有k个组内成员,后跟着k个成员的组内编号。让你求出有多少学生受到了感染。 题解:并查集板子题。就是计数那里要注意。 代码: 1 #include<iostream> 2 #include&l...

deze1991的专栏 157

Synology File Station 官方 API 指南总结(中文版)

本文总结了Synology File Station官方API指南的核心内容,详细介绍了如何通过HTTP/HTTPS请求与DSM系统交互实现文件管理功能。主要内容包括: 基础API操作流程:从获取API信息、登录认证到执行请求和登出的完整工作流 请求构造与响应解析:JSON格式的请求参数处理和响应结果分析 关键API功能分类: 文件信息获取(List/Info) 文件搜索(Search) 收藏夹管理(Favorite) 缩略图生成(Thumb) 目录大小计算(DirSize) 文件上传(Upload)等 错

weixin_46001686的博客 2453

LightGBM参数调优实战:从基础到高级技巧

本文深入探讨了LightGBM参数调优的实战技巧。文章从理解其Leaf-wise生长策略的核心逻辑出发,系统性地介绍了分层调参策略:首先调整控制模型结构的参数(如num_leaves),其次优化学习能力参数(如learning_rate),最后通过正则化与随机化参数提升泛化能力。文中还提供了从建立基线到最终微调的完整实战流程与高级避坑指南,帮助读者高效提升模型性能。

i8j9k0l1的博客 262

poj 1611

   定义:并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。常常在使用中以森林来表示。集就是让每个元素构成一个单元素的集合,并就是按一定顺序将属于同一组的元素所在的集合合并。 l         并查集的精髓(即它的三种操作,结合实现代码模板进行理解): 1、Make_Set(x) 把每一个元素初始化为一个集合 初始化后每一个元素的父亲节点是...

一颗平常心 226

ArcGIS Pro实战:用时空立方体分析共享单车轨迹数据(含3D可视化技巧)

本文详细介绍了在ArcGIS Pro中利用时空立方体技术分析共享单车轨迹数据的全流程。从数据预处理、构建时空立方体,到执行新兴时空热点分析,并最终实现动态3D可视化,手把手教你挖掘城市骑行活动的时空规律。文章重点解析了工具参数设置、常见报错解决方案,并提供了可复用的Python脚本,助力城市规划与交通研究者高效完成时空模式挖掘。

weixin_28323057的博客 136

POJ 1611 The Suspects 【并查集基础】

POJ 1611 The Suspects 题目大意: 有n个人,m个社团,有一种病毒具有传染性,假设一个人可能感染,那么它所属社团的所有人都可能感染, 假设0号这个人疑似感染了病毒,问总共有多少人可能感染病毒 具体思路: 并查集模板题 具体代码: #include<iostream> #include<cstdio> #include<algorithm> u...

指弹键盘哼民谣 559

STM32CubeMX定时器配置

因为只有当 CH2 处于 输入模式 时,硬件才能把这根脚送进滤波器(TI2FP2通道之前要滤波),再生成 TI2FP2 这条支路供 Slave-Mode 控制器使用,也就是说TI2FP2 并不是“独立存在”的,但在CubeMX配置时:如下图,我们只设置Slave Mode和TI1FP1,之后,CH1就自动配置为 Input Capture 了,下图发现,Channel1只能 Input Capture 或者Disable。哪来的主定时器和从定时器呢?把待测 PWM 的高电平当“门”,连接到ETR。

2402_89015641的博客 3183

Open3D 计算点云法向量的夹角【2026最新版】

计算法向量的夹角,博客长期更新,本文最新更新时间为:2026年3月7日。

点云侠的博客 3130

POJ 1611 (并查集)

 POJ 1611 学了并查集后 这个就很easy啦~ #include &lt;iostream&gt;using namespace std;int m,n,first;int father[30005],num[30005];void makeSet(int n){ for(int i=0;i&lt;n;i++){ father[i]=i; num[i]=1...

weixin_34019144的博客 139

康耐视visionpro-CogBlobTool工具详细说明

康耐视visionpro-CogBlobTool工具详细说明

视觉人机器视觉的博客 1724

POJ——1611 The Suspects(并查集)

原题链接: http://poj.org/problem?id=1611 测试样例 Sample Input 100 4 2 1 2 5 10 13 11 12 14 2 0 1 2 99 2 200 2 1 5 5 1 2 3 4 5 1 0 0 0 Sample Output 4 1 1 题意: 有nnn个学生和mmm个小组,其中每个学生可以加入多个小组。学生编号从000到n−1n-1n−1,现在有一个规定,若一个小组中有一个是疑似SARS感染者,那么该小组其他人也会被认为是SARS感染者。现在学

pursuit的博客 548

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

POJ 1611 并查集

POJ 1611 并查集 The Suspects Time Limit: 1000MS Memory Limit: 20000K Total Submissions: 53197 Accepted: 25301 Description Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aeti...

weixin_43971913的博客 241

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

POJ1611 The Suspects

POJ1611 http://poj.org/problem?id=1611 题目大意: 给定0~n-1个学生,m个小组。 其中0号学生是 鸡你太美 病毒的感染者,和他在一个组的同学也会被他传染。问最后有多少个同学感染。 解题思路: 并查集,另外开一个数组用于储存在i号序列下挂载了多少个子个数。合并的时候将被合并的个数加到父亲节点的个数上即可。 AC代码: #incl...

Sensente的博客 191

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【POJ 1611 --- The Suspects】并查集

【POJ 1611 --- The Suspects】并查集 题目来源:点击进入【POJ 1611 — The Suspects】 Description Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a global threat in...

来日浅谈的博客 533

poj1611(并查集)

先说并查集的概念:          并查集处理的是求在树中,求某些元素是否在同一个集合。这种操作不关注同一个集合中某些点的邻接关系,只关心他们是否在同一个集合中。其中的操作有三种分别是合并两个集合,查询一个元素在哪个集合,查询两个元素是否在同一个集合。处理方法用一个数组par[]记录每个节点的根结点,一开始将每个节点的根结点初始化为自身,随后由给出的邻接点修改该数组的值,之后不断地把任意节点直

YanzheShi的专栏 674

Poj 1611 The Suspects【并查集】

POJ The Suspects POJ - 1611 Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a global threat in mid-March 2003. To minimize transmission to o...

qq_28640193的博客 255

POJ 1611 - The Suspects

POJ 1611 - The Suspects Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a global threat in mid-March 2003. To minimize transmission to others,

淡淡 298

POJ1611

题目链接:http://poj.org/problem?id=1611 题解: 本题属于并查集问题 病毒传染,可以通过一些社团接触给出一些社团(0号人物是被感染的)问有多少人(0~n-1个人)被感染 AC代码: #include <stdio.h> const int maxn = 100000 + 10; int parent[maxn], rank[maxn]; ...

技术博客 134

工业SPI隔离设计:CMTI、时序匹配与PCB实战

SPI隔离是工业嵌入式系统中保障通信可靠性的关键技术,其本质远超简单电平转换或光耦替代。核心在于理解共模瞬态抗扰度(CMTI)对噪声抑制的物理机制,以及隔离器件传播延迟与MCU外设时序窗口之间的硬性匹配关系。MAX14431BAEE+凭借75kV/μs CMTI和低传播延迟偏差,成为高EMI环境下20MHz SPI稳定运行的关键器件;而STM32F303RC的可编程SPI时序参数则为协同优化提供硬件基础。该技术广泛应用于PLC从站、伺服驱动器、智能电表等对电磁兼容性与长期稳定性要求严苛的场景。

aofan9566的博客 325

POJ-1611 The Suspects

POJ-1611 The Suspects 题目链接:POJ-1611 题目大意:给定学生总数 给定学生分组 0号学生得了SARS 问有SARS的嫌疑的有多少人 和0同一组即为有嫌疑 解题思路:标准的并查集模板 在最后将同一集的编号改成同一个父亲的编号即可 统计和0号学生相同编号的学生的和输出 代码块: #include<iostream> using namespace std;...

鱼头的水题之路 176

POJ1611The Suspects

第一道并查集。

H992109898的博客 453

poj 1611 :The Suspects经典的并查集题目

poj 1611 :The Suspects    Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a global threat in mid-M...

蒟蒻的博客 227
上一篇: froyd求最短路径基础算法
下一篇: POJ 3253 哈夫曼树
muximuxi525
博客等级 码龄15年 134粉丝 294原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值