蓝桥杯 PREV-9 大臣的旅费(深搜)

基于OSPF技术的某企业网络设计(完整文档+ENSP拓扑图) 主要对网络规划与设计,以企业网络为背景,对某个中型企业网络进行规划设计,该企业总部在南京,在常州有一个分公司,需要实现总部和分公司能够访问外网,能够让分公司内的用户或主机访问总部服务器的资源,并且保证数据的安全性。在这次总部企业网络设计中,考虑到资金的问题,核心层部署2台核心三层交换机,负责转发总部内部用户的流量,并充当内部用户网关,能够实现内部不同网段的用户之间的连通性。对于一些对网络比较敏感的企业或用户,对网络的要求较高,对于网络的稳定性和安全性也有较高的要求。 阅读详情

  历届试题 大臣的旅费  

时间限制:1.0s   内存限制:256.0MB
   
问题描述

很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。

为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。

J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地到另一个城市成了J最常做的事情。他有一个钱袋,用于存放往来城市间的路费。

聪明的J发现,如果不在某个城市停下来修整,在连续行进过程中,他所花的路费与他已走过的距离有关,在走第x千米到第x+1千米这一千米中(x是整数),他花费的路费是x+10这么多。也就是说走1千米花费11,走2千米要花费23。

J大臣想知道:他从某一个城市出发,中间不休息,到达另一个城市,所有可能花费的路费中最多是多少呢?

输入格式

输入的第一行包含一个整数n,表示包括首都在内的T王国的城市数

城市从1开始依次编号,1号城市为首都。

接下来n-1行,描述T国的高速路(T国的高速路一定是n-1条)

每行三个整数Pi, Qi, Di,表示城市Pi和城市Qi之间有一条高速路,长度为Di千米。

输出格式

输出一个整数,表示大臣J最多花费的路费是多少。

样例输入1
5
1 2 2
1 3 1
2 4 5
2 5 4
样例输出1
135
输出格式

大臣J从城市4到城市5要花费135的路费。

题目链接:http://lx.lanqiao.org/problem.page?gpid=T32

解题思路:题目中说“如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的”,因此可以判定这是树模型,求两点间的最长距离就是求树的直径。树的直径是只树中距离最远的两点(边有权值)。做法:先由任意一点出发,dfs找出距离这点最远的一个点,则这个点一定是直径的一个断点,再从这个点出发dfs找到距离这个点最远的一个点,这个点就是直径的另一个端点,这两个端点之间的距离最长。


代码如下:

#include <cstdio>
#include <cstring>
#include <vector>
using namespace std;
int vis[10005];
int n,st,len;

struct edge
{
	int u, v;
	int d;
}eg[10005];

struct node
{
	int v, w;
	node(int vv,int ww)
	{
		v=vv;
		w=ww;
	}
};

vector<node>vt[10005];
int get_d(int m)
{
	return 11*m+(m*(m-1))/2;
}
void dfs(int x,int cur)
{
	if(len<cur)
	{
		st=x;
		len=cur;
	}
	int l=vt[x].size();
	for(int i=0;i<l;i++)
	{
		int y=vt[x][i].v;
		int d=vt[x][i].w;
		if(!vis[y])
		{
			vis[y]=1;
			dfs(y,cur+d);
		}
	}
}

int main(void)
{
	int u,v;
	scanf("%d",&n);
	memset(vis,0,sizeof(vis));
	for(int i=0;i<n-1;i++)
	{
		scanf("%d%d%d",&eg[i].u,&eg[i].v,&eg[i].d);
		vt[eg[i].u].push_back(node(eg[i].v,eg[i].d));
		vt[eg[i].v].push_back(node(eg[i].u,eg[i].d));
	}
	len=0;
	vis[1]=1;
	dfs(1,0);
	len=0;
	memset(vis,0,sizeof(vis));
	//printf("%d\n", get_d(8));
	vis[st]=1;
	dfs(st,0);
	printf("%d\n",get_d(len) );
}


【Qt-4】QT基于qhttp-server搭建http服务器 QT搭建http服务器 阅读详情

相关推荐

逆向实战:从x-mini签名到RPC调用,Frida动态分析小红书加密协议

本文通过实战案例,详细拆解了小红书App的加密协议逆向分析过程。从识别x-mini签名等关键参数入手,结合静态分析与Frida动态Hook技术,追踪到核心的RPC调用入口,并最终封装成可独立调用的RPC函数,为安全研究和协议理解提供了完整的技术路径。

moss5的博客 1028

大臣的旅费-树形DP

很久以前,T王国空前繁荣。 为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。 同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,体察民情。 所以,从一个城市马不停蹄地到另一个城市成了J最常做的...

qq_41581913的博客 479

从课堂笔记到动手实践:用Multisim仿真高频谐振功放(丙类)的完整流程

本文详细介绍了使用Multisim仿真高频谐振功放(丙类)的完整流程,从仿真环境准备到电路搭建、偏置网络设计、信号注入与波形观测,再到效率优化与性能验证。通过14个关键操作步骤,帮助读者将高频电子线路的理论知识转化为动手实践,深入理解丙类功放的非线性工作状态和效率优化技巧。

weixin_30701575的博客 518

历届试题 大臣的旅费(树的直径)

试题 历届试题 大臣的旅费 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国...

tb_youth的博客 526

计算机网络实验(华为eNSP模拟器)——第十章 Eth-Trunk(链路聚合)

目录一、Eth-Trunk的定义二、Eth-Trunk的工作模式(一)LACP模式1、定义2、命令(二)手工负载分担模式1、定义2、命令三、结语 一、Eth-Trunk的定义 Eth-Trunk是指设备的链路聚合,即将该设备的多个接口捆绑成一个接口,从而达到了增加带宽和提高可靠性的目的。我们要注意它是将多条物理链路,在逻辑上合并成一条,而不是串在一起。例我们将LSW1交换机S5700的三个端口(即GE0/0/1 、GE0/0/2、GE0/0/3)定义为一个Eth-Trunk接口与LSW2交换机相连,如下:

小宇y的博客 8414

【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之播放GIF的空战锁定动画

摘要: 本实验基于ESP32开发板,驱动1.28寸圆形IPS彩色TFT显示屏(GC9A01驱动,240×240分辨率),通过SPI接口实现GIF动画播放。利用TFT_eSPI和AnimatedGIF库,成功加载并循环播放预置的科幻风格GIF动画(如HUD界面、X翼战机等)。代码实现了GIF解码、逐帧渲染及动态显示功能,通过串口调试监控运行状态。实验验证了该显示屏在动态图像显示中的流畅性,为嵌入式图形应用提供了实用方案,适用于智能穿戴、交互设备等场景。 关键词: ESP32、GC9A01、圆形TFT、GIF播

雕爷学编程 491

蓝桥杯 试题J:大臣的旅费

很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地到另一个城市...

fancy的博客 560

llama.cpp 参数调优大全(4060 最优配置)

本文针对NVIDIA RTX 4060(8GB显存)显卡,提供了llama.cpp参数调优的实战指南。核心策略是采用小模型(7B/8B)配合Q4_K_M量化,通过合理设置GPU层数(-ngl 28)、上下文长度(-c 2048)和批量大小(-b 512)来平衡性能和显存占用。重点推荐启用flash-attn加速和mlock内存锁定,并给出标准、高性能和保守三种配置方案。调优优先级为:GPU利用率>吞吐量>显存>线程数,同时警示避免常见错误如过大上下文或GPU层数设置。最终推荐4060最佳配置为7B Q4_

刘一说的IT专栏 3402

[蓝桥杯][2013年第四届真题]大臣的旅费 (C++描述) 动态规划AC思路及代码

题目描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地到另一个城市成了...

yxb的博客 754

YOLOv11全方位改进指南:卷积层、轻量化、注意力、损失函数等创新优化一览

YOLOv11通过八大核心模块的创新设计,在保持YOLO系列实时性的同时显著提升检测精度。本文提出的可变形卷积DCNv4多模态注意力动态解耦头等创新方案,已在工业质检、自动驾驶、无人机巡检等领域成功应用。完整项目地址预训练模型:包含从nano到x六个规格在线演示创新声明首次在YOLO系列集成DCNv4,小目标检测AP提升8.2%提出多模态混合注意力(MMAttention),兼顾通道与空间关系动态标签分配策略使训练效率提升40%

QQ_778132974的博客 1019

大华 DSS 数字监控系统 itcBulletin SQL 注入漏洞复现

大华 DSs 数字监控系统是大华开发的一款安防视频监控系统,拥有实时监视、云台操作、录像回放、报警处理、设备管理等功能。大华 DSS存在SQL注入漏洞,攻击者 pota/services/itcBuletin 路由发送特殊构造的数据包,利用报错注入获取数据库敏感信息。攻击者除了可以利用 SQL注入漏词获取数据库中的信息例如,管理员后台密码、站点的用户人人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限poc验证是否存在漏洞如果你想查询用户名和密码。

holyxp的博客 4001

【蓝桥杯省赛真题】大臣的旅费(树形dp解法)

文章目录一、题目二、解法分析三、代码 一、题目 二、解法分析 利用树形dp。给每个节点i设置经过该点的路径最大值数组dp[i]和经过该点的总路径最大值数组dp2[i]。如下图所示: 可列出如下状态转移方程: 路费可通过等差数列公式求得: 三、代码 #include <bits/stdc++.h> using namespace std; int n; vector<int>a[100005]; map<int,int>b[100005]; int dp[

nefu_djf的博客 976

基于Simulink的电源纹波抑制仿真

电源纹波(Power Supply Ripple)是指直流电源输出中存在的交流分量。纹波的存在会导致电压波动,进而影响负载设备的性能和寿命。为了确保高质量的电源输出,通常需要设计有效的滤波电路来抑制纹波。Simulink 提供了一个强大的仿真环境,可以用来设计、分析和验证电源纹波抑制方案。本教程将详细介绍如何使用 Simulink 进行电源纹波抑制的仿真实例。通过本教程,我们详细介绍了如何使用 Simulink 进行电源纹波抑制的仿真实例。背景介绍:理解电源纹波及其对电力电子系统的影响。仿真建模过程。

xiaoheshang_123的博客 513

【蓝桥杯】历届试题 大臣的旅费(C++)

【蓝桥杯】历届试题 大臣的旅费(C++)问题描述解题思路具体代码 问题描述 题目链接:大臣的旅费. 问题描述: 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地到另一个城市成了J最常做的事情。

czxjlsn的博客 774

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

蓝桥杯 PREV-9 大臣的旅费

试题 历届试题 大臣的旅费 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重...

忘梦心的博客 440

IMSL CNL 7.0.0 (x86-64)Crack

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

蓝桥杯 PREV-9 大臣的旅费(求树直径)

题目链接: PREV-9 大臣的旅费 思路: 根据题意,该国路线图是一颗树,则题意是求此树的直径; 用两次dfs/bfs即可求得一棵树的直径; 代码: #include<bits/stdc++.h> using namespace std; struct edge { int to, cost; }; vector<vector<edge> > G;...

Yuhan的博客 298

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

蓝桥杯PREV-9:大臣的旅费

问题描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地

yf224的博客 335

蓝桥杯PREV-9 大臣的旅费 【深度优先搜索】

时间限制:1.0s 内存限制:256.0MB 问题描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,...

MengHao的博客 164

历届试题 大臣的旅费

@ 蓝桥杯 练习系统 历届试题 PREV-9 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地到另一个城市成了J最常做的

NOW I GOT ONE WAY 294

java 大臣的旅费_PREV-9-蓝桥杯-历届试题-大臣的旅费-java

这道题我也不会写,然后参考了这篇---->https://blog.youkuaiyun.com/Look_star/article/details/88032821只是我觉得他的描述还不够清晰,所以把自己理解的思路完善一下。注:不懂这个:求一棵树之间两点最长的距离,即树的直径。所以又搜了资料:出自:https://www.cnblogs.com/tonghao/p/4740425.html要用两次DF...

weixin_39844942的博客 195

PREV-9-蓝桥杯-历届试题-大臣的旅费

这道题我也不会写,然后参考了这篇---->https://blog.youkuaiyun.com/Look_star/article/details/88032821 只是我觉得他的描述还不够清晰,所以把自己理解的思路完善一下。 注: 不懂这个: ...

cidilong6426的博客 172

PREV-9-蓝桥杯-历届试题-大臣的旅费-java

这道题我也不会写,然后参考了这篇----> https://blog.youkuaiyun.com/Look_star/article/details/88032821 只是我觉得他的描述还不够清晰,所以把自己理解的思路完善一下。 注: 不懂这个: 求一棵树之间两点最长的距离,即树的直径。 所以又搜了资...

weixin_30412013的博客 231

蓝桥杯 PREV-9 大臣的旅费——两次dfs求树的直径

求n! #include<stdio.h> int F(int n);//递归函数 int main() { int n; scanf("%d", &n); printf("%d\n", F(n)); return 0; } int F(int n) { if(n==1) { return 1;//递归边界,开始往回走 }else{ return n*F(n-1);//函数关系式 } } 斐波那契数列 #include<stdio.h&.

0h_h0的博客 178

PREV-9_蓝桥杯_大臣的旅费

问题描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地到另...

weixin_30673715的博客 92

蓝桥杯 大臣的旅费

问题描述 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。 J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地

喜欢猪的猴子 385

蓝桥杯 PREV-9 大臣的旅费 (两次DFS)

题目链接:http://lx.lanqiao.cn/problem.page?gpid=T32 题意:求树中最远的两个点的距离。 解题方案:第一遍dfs,任取一个点,找到离它最远的点a,第二遍dfs,以a为起点,找到离a最远的点b,ab即为树中最远的两个点。证明:树的直径(最长路)的详细证明。 #include #include #include #include #includ

mr_zj_的博客 387
上一篇: 蓝桥杯 PREV-2 打印十字图 (简单对称模拟)
下一篇: Java编程基础知识入门
雨狮子
博客等级 码龄12年 24粉丝 185原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值