【ybtoj】新的开始

2024-01-30 05:18
文章标签 ybtoj

本文主要是介绍【ybtoj】新的开始,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【ybtoj】新的开始


题目描述

在这里插入图片描述

输入格式

在这里插入图片描述

输出格式

输出仅一个整数,表示让所有矿井获得充足电能的最小花费。

样例输入

4  
5  
4
4  
3  
0 2 2 2  
2 0 3 3  
2 3 0 4  
2 3 4 0

样例输出

9

样例解释

小F可以选择在4号矿井建立发电站然后把所有矿井都与其建立电网,总花费是3+2+2+2=9。

解题思路

经典的prim求最小生成树

Code

#include<iostream>
#include<algorithm>
using namespace std;
int n,m,tot,x,maxn=999

这篇关于【ybtoj】新的开始的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/659200

相关文章

求f函数【Ybtoj】

D e s c r i p t i o n Description Description 给出一个函数: f ( x ) = { f ( f ( x + 11 ) ) ( x ≤ 100 ) x − 10 ( x ≥ 101 ) f(x)=\left\{ \begin{aligned} f(f(x+11))\quad\quad(x\leq 100)\\ x-10\quad\quad\qua

划分数列【Ybtoj】

D e s c r i p t i o n Description Description 给定一个长度为 n n n的数列A ,要求划分最少的段数,使得每一段要么单调不降,要么单调不升。 I n p u t Input Input 第一行一个整数 n n n。 接下来 n n n个数表示数列A。 O u t p u t Output Output 输出最少的划分数。 S a

平铺方案【Ybtoj】

D e s c r i p t i o n Description Description 您可以通过几种方式用 2 ∗ 1 2*1 2∗1或 2 ∗ 2 2*2 2∗2瓦片平铺 2 ∗ n 2*n 2∗n矩形? 这是一个 2 ∗ 17 2*17 2∗17矩形的样本拼贴: I n p u t Input Input 每行一个整数 n n n。 O u t p u t Output

传球游戏【Ybtoj】

D e s c r i p t i o n Description Description I n p u t Input Input 一行,有两个用空格隔开的整数n,m。 O u t p u t Output Output 1个整数,表示符合题意的方法数。 S a m p l e Sample Sample I n p u t Input Input 3 3 S

数的划分【Ybtoj】

D e s c r i p t i o n Description Description 将整数 n n n分成 k k k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。 例如: n = 7 , k = 3 n=7, k = 3 n=7,k=3,下面三种分法被认为是相同的: 1 , 1 , 5 ; 1 , 5 , 1 ; 1 , 1 , 5. 1,1,5; 1,5,1; 1,1

奇怪汉诺塔【Ybtoj】

D e s c r i p t i o n Description Description 汉诺塔问题,条件如下: 1、这里有 A、B、C 和 D 四座塔。 2、这里有 个圆盘, 的数量是恒定的。 3、每个圆盘的尺寸都不相同。 4、所有的圆盘在开始时都堆叠在塔 A 上,且圆盘尺寸从塔顶到塔底逐渐增大。 5、我们需要将所有的圆盘都从塔 A 转移到塔 D 上。 6、每次可以移动一个圆盘,当塔为空塔

错排问题【Ybtoj】

D e s c r i p t i o n Description Description 求多少个 n n n个数的排列 A A A ,满足对于任意的 i ( 1 ⩽ i ⩽ n ) i(1\leqslant i \leqslant n) i(1⩽i⩽n), A i ≠ i A_i \not= i Ai​​=i I n p u t Input Input 一个整数 n n n。

【ybtoj】繁忙都市

繁忙都市 题目描述 城市 C 是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市 C 的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接地连接起来。每条道路都有一个分值,分值越小表示这个道路越繁忙,越需要进行改造。但是市政府的资金有限,市长希望进行改造

【ybtoj】银河英雄传说

【ybtoj】银河英雄传说 题目描述 解题思路 这是带边权的并查集。用并查集维护战舰是否在同一列,以每一列的第一艘战舰作为集合代表,用一个dis数组记录边权。 Code #include <iostream>#include <cstdio>#include <cmath>using namespace std;int n, x, y, xx, yy, fa[50010

ybtoj 单词频率

YBToj AC 自动机第二题 单词频率 * 题目分析 首先便是先把AC自动机模板先敲一遍,因为满足无后效性,所以可以逆BFS序进行类似于递推的操作,因为在插入trie的过程中储存了每个匹配串的最后一个字母,所以可以由此进行多重匹配,保证答案的准确性 #include<iostream>#include<cstdio>#include<cmath>#include<cstring>