【ybt】【图论 并查集 课过 例2】程序自动分析

别再死磕Excel了!用Vensim PLE免费版,30分钟搞定你的第一个系统动力学模型 本文介绍如何使用Vensim PLE免费版在30分钟内构建第一个系统动力学模型,无需编程或数学基础。通过个人储蓄增长案例,详细讲解因果回路图绘制、存量流量图创建及方程编写,帮助读者掌握动态系统建模与仿真技巧,适用于理财、项目管理等多种场景。 阅读详情

程序自动分析

题目链接:程序自动分析


题目描述

在这里插入图片描述

解题思路

因为数据太大,所以我们要离散化,然后跑并查集即可。

code

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;

int T;
int n;
int d[1000010];
int fa[1000010];

struct abc{
	int x,y,z;
}a[1000010];

bool cmp(abc a,abc b)
{
	return a.z>b.z;
}

int fd(int now)
{
	if(fa[now]==now)
		return now;
	return fa[now]=fd(fa[now]);
}

int main()
{
	cin>>T;
	while(T--)
	{
		memset(d,0,sizeof(d));
		memset(a,0,sizeof(a));
		memset(fa,0,sizeof(fa));
		cin>>n;
		int m=0,ok=1;
		for(int i=1;i<=n;i++)
		{
			scanf("%d%d%d",&a[i].x,&a[i].y,&a[i].z);
			d[++m]=a[i].x;
			d[++m]=a[i].y;
		}
		sort(d+1,d+m+1);
		int l=unique(d+1,d+m+1)-d;
		for(int i=1;i<=n;i++)
		{
			a[i].x=lower_bound(d+1,d+l+1,a[i].x)-d;
			a[i].y=lower_bound(d+1,d+l+1,a[i].y)-d;
		}
		sort(a+1,a+n+1,cmp);
		for(int i=1;i<=l;i++)
			fa[i]=i;
		for(int i=1;i<=n;i++)
		{
			if(a[i].z==1)
				fa[fd(a[i].x)]=fd(a[i].y);
			else if(fd(a[i].x)==fd(a[i].y))
			{
				ok=0;
				break;
			}
		}
		if(ok)
			printf("YES\n");
		else
			printf("NO\n");
	}
}
深信服aCloud虚拟存储VS3.0实战:从数据分片到仲裁机制的全流程解析 本文深度解析了深信服aCloud虚拟存储VS3.0的核心架构与生产级实践。从数据分片、条带化写入、多副本机制到智能缓存分层,详细阐述了其如何实现高性能与高可靠性的平衡。同时,深入剖析了动态均衡、平滑扩容以及故障恢复与仲裁机制,为运维人员和技术决策者提供了在超融合基础架构(HCI)中部署和管理虚拟存储的实战指南。 阅读详情

相关推荐

HC32F460 SPI DMA 实现高效TFT屏幕刷新的实战解析

本文针对HC32F460 MCU驱动TFT屏幕时刷新卡顿的问题,深入解析了SPI DMA技术的实战应用。通过对比传统查询模式与DMA模式的性能数据,详细阐述了如何配置SPI与DMA资源、构建核心驱动框架,并提供了避坑指南与进阶优化思路,最终实现高效、流畅的屏幕刷新,显著降低CPU占用率。

weixin_29163797的博客 151

【ybt】【图论 并查集 课过 例4】食物链

动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B 吃 C,C 吃 A。 现有 个动物,以 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这 个动物所构成的食物链关系进行描述: 第一种说法是 1 X Y,表示 X 和 Y 是同类。 第二种说法是 2 X Y,表示 X 吃 Y 。 此人对 个动物,用上述两种说法,一句接一句地说出 句话,这 句话有的是真的,有的是假的。当一句话满足下列三条之一时,这句话就是假话,否则就是

你...你不要过来啊!!! 184

PyTorch复现EEG-TCNet踩坑记:从BCI IV2a数据到TCN块缺失的完整解决方案

本文详细解析了使用PyTorch复现EEG-TCNet模型的全过程,重点解决了BCI IV2a数据集预处理和TCN模块缺失的技术难题。通过标准化数据流程、跨受试者验证策略以及三种因果卷积实现方案,为运动想象分类任务提供完整解决方案,帮助研究者高效实现模型复现与优化。

weixin_30699955的博客 319

【Ybt OJ】[图论 第1章] 并查集算法 [前半章]

「「「图论」」」第111章 并查集(((前333题))) 目录: A. [模板]并查集 B.程序自动分析 C.银河英雄传说 A.A.A. 例题111 [[[模板]]]并查集 分析: 并查集模板 只需要打出找祖先函数 和合并函数 然后根题面做即可 CODE: #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #incl

绫 288

嵌入式系统存储体系

主要分为三种:高速缓存(cache)、主存和外存。

weixin_43586667的博客 2265

KEIL MDK 生成bin文件实战:C51与ARM双平台配置指南

本文详细介绍了在KEIL MDK开发环境中,为C51和ARM双平台自动生成BIN文件的实战方法。针对C51平台,通过srec_cat.exe工具编写批处理脚本并集成到KEIL;针对ARM平台,则利用fromelf.exe工具直接配置。文章还提供了通用脚本方案和路径、变量、版本兼容性等常见问题的避坑指南,帮助开发者高效完成嵌入式程序部署。

weixin_29188997的博客 346

【ybt】【图论 并查集 课过 例1】【模板】并查集

并查集 题目链接:并查集 题目描述 解题思路 并查集模板,不解释。 code #include<iostream> #include<cstdio> using namespace std; int n,m; int fa[10010]; int fd(int now) { if(fa[now]==now) return now; return fa[now]=fd(fa[now]); } int main() { cin>>n>>m;

你...你不要过来啊!!! 123

YOLOv11损失函数原理与源码解读:从调参血泪史到源码级优化

本文深入解析YOLOv11目标检测模型的损失函数设计,揭示其相比前代的关键改进。重点剖析了回归损失中动态权重的小目标优化、分类损失的带温度系数softmax、以及目标损失的自适应阈值机制等创新点。作者通过源码分析指出常见实现陷阱,如梯度回传的正确处理方式、标签分配的匹配策略等。结合实战经验,给出针对小目标检测、类别误判等典型问题的调参建议,并分享实用的调试工具代码片段。最后强调损失函数调参需结合具体任务,指出后处理对实际部署效果的重要影响。全文以工程实践为导向,为开发者提供可直接落地的优化思路。

as1225120794的博客 442

【ybt】【图论 并查集 课过 例5】超市购物

一个商店有很多批货,每一批货又分别有 个商品,同时每一样商品都有收益 ,和过期时间 ,每天只能卖出一件,一旦超过了过期时间,商品就不能再卖。你要做的就是求出每批货最多能得到多少收益。

你...你不要过来啊!!! 243

流程图详解Transformer最核心的多头注意力机制,QKV流向清晰明了

本文详细讲解了Transformer模型中的多头注意力机制(Multi-head Attention)。通过类比多人评估同一事物的不同视角,说明多头机制能综合多个注意力权重获得更有效的输出。文章逐步推导了多头注意力的计算过程:将输入矩阵X(4×512维)分别与8组Q、K、V权重矩阵相乘,得到8组head(每组4×64维),拼接后经Wo矩阵变换恢复为4×512维输出。整个过程涉及37个待训练参数矩阵(1个Wo、8组Wq/Wk/Wv)。该机制通过并行计算多个注意力头,能更全面捕捉输入特征间的复杂关系。

人工智能研究所的博客 261

毕设助力!从0到1构建基于YOLO的家居安防异常活动监测系统,让你的毕设守护家庭安全

做完这个项目,你会发现自己完整走过了“数据采集→标注→模型训练→功能集成→界面开发”的毕设全流程,这不仅是技术能力的证明,更是对“技术守护生活”这一理念的实践。答辩时,你可以重点讲这几点:系统解决了家居安防的哪些痛点、对比了不同YOLO模型的性能差异、系统未来能怎么优化(比如对接智能门锁/报警器、实现语音交互)。未来,这个系统还能往“更智能”的方向发展:比如结合行为分析判断异常意图、开发移动端APP实现全屋设备联动、在智慧社区中实现多家庭联防……想象空间很大。

LXY_LOVE36的博客 125

【ybt】【图论 并查集 课过 例6】逐个击破

现在有 个城市,其中 个被敌方军团占领了, 个城市间有 条公路相连,破坏其中某条公路的代价是已知的,现在,告诉你 个敌方军团所在的城市,以及所有公路破坏的代价,请你算出花费最少的代价将这 个地方军团互相隔离开,以便逐个击破敌人。

你...你不要过来啊!!! 214

【WRF-Chem工具】anthro_emiss 详解:生成人为排放数据

anthro_emiss 详解:生成人为排放数据

WW、forever的博客 2056

【ybt】【图论 并查集 课过 例3】银河英雄传说

杨威利将巴米利恩星域战场划分成 列,每列依次编号为 。之后,他把自己的战舰也依次编号为 ,让第 号战舰处于第 列。这是初始阵形。当进犯之敌到达时,杨威利会多次发布合并指令,将大部分战舰集中在某几列上,实施密集攻击。合并指令为 M i j,含义为第 号战舰所在的整个战舰队列,作为一个整体(头在前尾在后)接至第 号战舰所在的战舰队列的尾部。显然战舰队列是由处于同一列的一个或多个战舰组成的。合并指令的执行结果会使队列增大。然而,老谋深算的莱因哈特早已在战略上取得了主动。在交战中,他可以通过庞大的情报网络

你...你不要过来啊!!! 160

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【ybt高效进阶 21162】双面扑克(图论模型)(线段树)(并查集)

给你 n 个牌,正面反面都有数,多次询问,每次问你能不能凑出 l~r 的顺子。

欢迎您的光顾awa 260

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【Ybt OJ】[图论 第1章] 并查集算法 [后半章]

「「「图论」」」第111章 并查集(((后333题))) 目录: D.食物链 E.超市购物 F.逐个击破 D.D.D. 例题444 食物链 洛谷linklinklink 分析: 可以用333倍的并查集存 动物之间的关系 111倍是自己 222倍是猎物 333倍是天敌 注意一下:::自己的猎物的猎物 就是自己的天敌 同:自己天敌的天敌 就是自己的猎物 然后就根据这个逻辑去 分别维护并查集 就好了 CODE: #include<iostream> #include<cstdio>

绫 293

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ybt1329:【例8.2】细胞

#include<iostream> #include<cstdio> #include<map> #include<queue> using namespace std; bool vis[1010][1010]; char a[1010][1010]; int dx[]={1,0,-1,0}; int dy[]={0,1,0,-1}; int n,m; struct node { int x, y; } ; void bfs(int x,int y){

我爱编程 370

【YBT2023寒假Day8 C】图论题(图论)(并查集)(线段树合并)

给你一个无向图,然后你会一直操作直到无法操作,每次找出一个满足条件的三元组 (a,b,c),满足 a

欢迎您的光顾awa 400

【ybt】【图论 最小生成树 课过 例3】公路建设

A国是一个新兴的国家,有 个城市,编号分别为 ,,,,。政府想大搞公路建设,提供了优惠政策:对于每一个投资方案的预计总费用,政府负担 % 。世界各地的大公司纷纷投资,并提出了自己的建设方案,他们的投资方案包括这些内容:公路连接的两座城市的编号,预计的总费用(假设他们的预计总是准确的)。 你作为A国公路规划局的总工程师,有权力决定每一个方案是否接受。但是政府给你的要求是: 要保证各个城市之间都有公路直接或间接相连。 因为是新兴国家,政府的经济实力还不强。政府希望负担最少的费用。 因为大公司并不

你...你不要过来啊!!! 169

如何用AI自动生成YBT.SSOIER.C:N8088的登录系统代码

通过平台内置的AI对话功能,我直接输入协议编号和需求要点,AI很快就帮我梳理出了核心模块划分和接口规范。不需要很强的编程基础,通过自然语言描述就能获得可运行的代码,特别适合快速验证想法和原型开发。对于需要快速实现协议对接的项目,这种AI辅助开发方式能节省至少70%的编码时间。对于与现有系统的对接,AI根据协议要求自动生成了标准的API文档和示例调用代码。通过注解方式实现了细粒度的权限控制,支持角色和权限的层级管理。实现了基于用户名密码的登录接口,自动集成了JWT令牌生成和验证逻辑。

SapphireOwl29的博客 531

【ybt】【图论 最小生成树 课过 例1】繁忙都市

城市 C 是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市 C 的道路是这样分布的:城市中有 个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接地连接起来。每条道路都有一个分值,分值越小表示这个道路越繁忙,越需要进行改造。但是市政府的资金有限,市长希望进行改造的道路越少越好,于是他提出下面的要求: 1.改造的那些道路能够把所有的交叉路口直接或间接地连通起来。 2.在满足要求1的情况下,改造的

你...你不要过来啊!!! 250

【Ybt OJ】[图论 第2章] 最小生成树

「「「图论」」」第222章 最小生成树 目录: A.繁忙都市 B.新的开始 C.公路建设 D.构造完全图 A.A.A. 例题111 繁忙都市 分析: 最小生成树模板 可写primprimprim和kruskalkruskalkruskal 然后就把洛谷之前交的primprimprim就Ctrl+ACtrl+ACtrl+A Ctrl+CCtrl+CCtrl+C Ctrl+VCtrl+VCtrl+V过来了 CODE: #include<cstdio> #include<cstring&gt

绫 286

【ybt】【图论 强连通 课过 例2】受欢迎的牛

每头奶牛都梦想成为牛棚里的明星,被所有奶牛喜欢的奶牛就是一头明星奶牛。每头奶牛总是喜欢自己的,奶牛之间的“喜欢”是可以传递的——如果 A 喜欢 B,B 喜欢 C,那么 A 也喜欢 C。牛栏里共有 头奶牛,给定一些奶牛之间的喜欢关系,请你算出有多少头奶牛可以当明星。

你...你不要过来啊!!! 181

【ybt】【图论 最短路 课过 例2】判断负环

判断负环 题目链接:判断负环 题目描述 解题思路 spfaspfaspfa 暴力。 code #include<iostream> #include<cstdio> #include<cstring> #include<queue> #define int long long using namespace std; queue<int> q; int T; int n,m; int d[201000]; int v[201000]; in

你...你不要过来啊!!! 139

P1955&&ybtoj【图论】1章2题【程序自动分析】

程序自动分析 题目 程序自动分析 解析 刚开始:这不是道扩展域并查集吗 然后就WA了 《五颜六色》 后来发现离散化,而且不需要扩展域,只需要先处理相同,再处理不同,然后就又WA了(还带RE的?) 调了一会,闲得发慌加了个按秩合并,成功避免RE(话说这有什么用) 又发现数组开小了,然而并没有什么用 最终,发现自己手打离散化打错了,终于AC了 结论:我是蒟蒻 code: #include<cstdio> #include<algorithm> using namespace std;

zhanglili1597895的博客 129

【Ybt OJ】[图论 第3章] 最短路径

「「「图论」」」第333章 最短路径 目录: A.单源最短路径 B.判断负环 C.最优贸易 D.汽车加油 A.A.A. 例题111 单源最短路径 洛谷linklinklink 分析: 最短路模板 这不是弱化版 dijkstra+dijkstra+dijkstra+堆优化即可 也可以把普通spfaspfaspfa的queuequeuequeue改成priorityqueuepriority_queuepriorityq​ueue就过了 CODE: #include<iostream> #inc

绫 293
上一篇: 【ybt】【图论 并查集 课过 例1】【模板】并查集
下一篇: 【ybt】【图论 并查集 课过 例3】银河英雄传说
SSL_GYX
博客等级 码龄7年 103粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值