当前位置:网站首页>POJ 1258 Agri-Net
POJ 1258 Agri-Net
2022-07-06 22:33:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm the king of the whole stack .
Minimum spanning tree problem .
Matrix input .
It's just sad G++ obey AC.
C++ already RE.
The only problem , The most talked about 100 X 100 Matrix .
Logically, they are N lines of N space-separated integers. Physically, they are limited in length to 80 characters, so some lines continue onto others.
→_→ I don't know how you understand this sentence .
#include<cstdio>
#include<cstring>
#include<string>
#include<queue>
#include<algorithm>
#include<queue>
#include<map>
#include<stack>
#include<iostream>
#include<list>
#include<set>
#include<cmath>
#define INF 0x7fffffff
#define eps 1e-6
using namespace std;
int n;
struct lx
{
int u,v,len;
} l[500*1001];
int fa[1001];
bool cmp(lx a,lx b)
{
return a.len<b.len;
}
int father(int x)
{
if(x!=fa[x])
return fa[x]=father(fa[x]);
}
int main()
{
while(scanf("%d",&n)!=EOF)
{
for(int i=0; i<=n; i++)
fa[i]=i;
int cot=0;
for(int i=1; i<=n; i++)
for(int j=1; j<=n; j++)
{
int len;
scanf("%d",&len);
if(i==j)continue;
l[cot].u=i;
l[cot].v=j;
l[cot++].len=len;
}
sort(l,l+cot,cmp);
int ans=0;
for(int i=0; i<cot; i++)
{
int fu=father(l[i].u);
int fv=father(l[i].v);
if(fu==fv)continue;
fa[fv]=fu;
ans+=l[i].len;
}
printf("%d\n",ans);
}
}Copyright notice : This article is the original article of the blogger , Blog , Do not reprint without permission .
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/116986.html Link to the original text :https://javaforall.cn
边栏推荐
- Web APIs DOM time object
- Heavyweight news | softing fg-200 has obtained China 3C explosion-proof certification to provide safety assurance for customers' on-site testing
- Chapter 3: detailed explanation of class loading process (class life cycle)
- Unity3d minigame-unity-webgl-transform插件转换微信小游戏报错To use dlopen, you need to use Emscripten‘s...问题
- Export MySQL table data in pure mode
- [leetcode] 19. Delete the penultimate node of the linked list
- NetXpert XG2帮您解决“布线安装与维护”难题
- The SQL response is slow. What are your troubleshooting ideas?
- 使用云服务器搭建代理
- Should novice programmers memorize code?
猜你喜欢

软考高级(信息系统项目管理师)高频考点:项目质量管理

树的先序中序后序遍历

MySQL ---- first acquaintance with MySQL

Hardware development notes (10): basic process of hardware development, making a USB to RS232 module (9): create ch340g/max232 package library sop-16 and associate principle primitive devices

手写ABA遇到的坑

Leetcode exercise - Sword finger offer 26 Substructure of tree

How to confirm the storage mode of the current system by program?

在IPv6中 链路本地地址的优势

Mysql database basic operations DML

HDR image reconstruction from a single exposure using deep CNN reading notes
随机推荐
UDP programming
在IPv6中 链路本地地址的优势
ThreadLocal详解
Hardware development notes (10): basic process of hardware development, making a USB to RS232 module (9): create ch340g/max232 package library sop-16 and associate principle primitive devices
2022-07-04 the high-performance database engine stonedb of MySQL is compiled and run in centos7.9
重磅新闻 | Softing FG-200获得中国3C防爆认证 为客户现场测试提供安全保障
Self made j-flash burning tool -- QT calls jlinkarm DLL mode
The nearest common ancestor of binary (search) tree ●●
Void keyword
MySQL----初识MySQL
pytorch_ Yolox pruning [with code]
config:invalid signature 解决办法和问题排查详解
Daily question 1: force deduction: 225: realize stack with queue
return 关键字
The SQL response is slow. What are your troubleshooting ideas?
i. Mx6ull build boa server details and some of the problems encountered
【LeetCode】19、 删除链表的倒数第 N 个结点
Anaconda installs third-party packages
云原生技术--- 容器知识点
雅思口语的具体步骤和时间安排是什么样的?