蓝桥杯官网练习题(大臣的旅费)

反激系列-详细到每个容阻的原理之RCD吸收(1) 1、漏感尖峰电压会被RCD吸收,漏感能量一定,电容越大,电容充电的电压就越低,吸收能力就越强,MOS漏极的电压就越低。2、在漏感能力释放完之后(这个过程一般只有一个周期的3%时间),是要通过R1释放掉电容吸收的能量的,把电容的电压降下来方便下一次漏感尖峰来之前再进行吸收。3、电容容量和电阻需要合理搭配,容量足够即可,足够能吸收漏感尖峰电压,不至于超过MOS耐压。电阻需要足够小,小到在放电阶段把电容电压下降到MOS的电压平台。 阅读详情

问题描述

很久以前,T 王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。
为节省经费,T 国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。
J 是 T 国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马不停蹄地到另一个城市成了 J 最常做的事情。他有一个钱袋,用于存放往来城市间的路费。
聪明的 J 发现,如果不在某个城市停下来修整,在连续行进过程中,他所花的路费与他已走过的距离有关,在走第 x  千米到第 x + 1 千米这一千米中(x 是整数),他花费的路费是 x + 10 这么多。也就是说走 1 千米花费 11,走 2 千米要花费 23。
J 大臣想知道:他从某一个城市出发,中间不休息,到达另一个城市,所有可能花费的路费中最多是多少呢?

输入格式

输入的第一行包含一个整数 n ( n < = 10000 ) ,表示包括首都在内的 T 王国的城市数
城市从 1 开始依次编号,1 号城市为首都。
接下来 n − 1 行,描述 T 国的高速路(T国的高速路一定是 n − 1 条)
每行三个整数 P i , Q i , D i  ,表示城市 P i 和城市 Q i 之间有一条高速路,长度为 D i 千米。

输出格式

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

样例输入

5
1 2 2
1 3 1
2 4 5
2 5 4

样例输出

135

样例分析

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

//利用两次dfs求树的直径

树的直径算法主要有两个,下面给出利用两次DFS(或BFS)求树的直径算法的做法:

从任意节点出发,通过 DFS(或 BFS)对树进行一次遍历,求出与出发点距离最远的节点记为 p ;

从节点 p 出发,通过 DFS(或 BFS)再进行一次遍历,求出与 p距离最远的节点,记为 q 。

则从 p 到 q 的路径就是树的一条直径

路费=距离*10+(距离*(距离+1))/2;

import java.util.*;

public class Main {
      static ArrayList<Node>[] list;
	  static int max=Integer.MIN_VALUE;
	  static int maxindex=-1;
	    public static void main(String[] args) {
	        Scanner scan = new Scanner(System.in);
	        int n=scan.nextInt();
	        list=new ArrayList[n+1];
	        for(int i=1;i<=n;i++){
	          list[i]=new ArrayList<Node>();
	        }
	        for(int i=0;i<n-1;i++){
	          int P=scan.nextInt();
	          int Q=scan.nextInt();
	          int D=scan.nextInt();
	          list[P].add(new Node(Q,D));
	          list[Q].add(new Node(P,D));
	        }
	        dfs(1,1,0);
	        dfs(maxindex,maxindex,0);
	        System.out.println(max*10+(max*(max+1))/2);
	        scan.close();
	    }
	    public static void dfs(int start,int end,int sum){
	      int flag=1;
	      ArrayList<Node> t=list[end];
	      for(int i=0;i<t.size();i++){
	        Node p=t.get(i);
	        if(p.num==start){
	          continue;
	        }
	        flag=0;
	        dfs(end,p.num,sum+p.value);
	      }
	      if(flag==1&&sum>max){
	        max=sum;
	        maxindex=end;
	      }
	    }
	    static class Node{
	      int num,value;
	      public Node(int num,int value){
	        this.num=num;
	        this.value=value;
	      }
	    }
	}

PyGPT:桌面AI助手整合大模型与本地知识库,打造高效工作流 大语言模型(LLM)通过理解和生成自然语言,正深刻改变人机交互方式。其核心原理是基于海量数据训练的Transformer架构,能够根据上下文进行预测和生成。这一技术价值在于将强大的AI能力平民化,广泛应用于代码生成、文档分析、创意写作和智能问答等场景。通过API调用云端模型或本地部署开源模型,开发者可以构建个性化的AI应用。本文聚焦于PyGPT这一桌面AI助手,它巧妙地将ChatGPT、Claude、Gemini等主流大模型与LlamaIndex、Ollama等本地化工具整合,实现了聊天、文件分析、代码解释 阅读详情

相关推荐

用Python和sklearn预测NBA比赛胜负:从数据清洗到模型优化的完整流程

本文详细介绍了如何使用Python和sklearn构建NBA比赛胜负预测模型,涵盖从数据清洗、特征工程到模型优化与部署的完整流程。通过对比随机森林、XGBoost等主流算法,提供实战技巧和解决方案,帮助数据爱好者掌握体育数据分析的核心技术。

weixin_30823001的博客 131

大臣的旅费-树形DP

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

qq_41581913的博客 479

sap销售发货的流程_SAP销售订单发货后如何实现发票的自动创建?

问SAP销售订单发货后如何实现发票的自动创建?答业务场景有些快消零售企业,SAP系统单据量大,单据金额少,一般在销售发货后即可确认收入。此时无需人工在系统内操作VF01或者VF04进行开票操作,可将该操作设置成后台作业进行自动批量开票,具体操作如下:1、定义任务:VF06输入完以上信息,点击保存进入以下界面:说明:当前日期的意思是“开票的日期”等于“系统电脑中的当前日期”当前日期+/-...

weixin_42358409的博客 3363

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

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

tb_youth的博客 526

1.triton镜像使用

1)拉取镜像2)启动容器指定模型仓库时可以执行server下的./fetch_model.sh,见2.2部分GPU版本的启动CPU版本的启动区别只在于--gpus=1这个参数注意:docker19.03之前的版本使用gpu要指定显卡硬件名,docker19.03之后的需要安装nvidia-container-toolkit或nvidia-container-runtime安装之后要重启docker查看gpus参数是否安装成功重新执行我遇到了如下错误先使用非GPU版本的。

天启的博客 2077

SAP LSMW保姆级操作文档

SAP LSMW(Legacy System Migration Workbench)是一个强大的工具,旨在简化旧系统数据向SAP系统的迁移过程。它允许用户通过多种方式导入数据,包括直接输入、批处理输入和BAPI。LSMW支持数据映射和转换,确保数据在迁移过程中保持一致性,减少手动输入的需求,从而提高效率,适用于新系统实施和数据更新项目。在日常运维过程中我们经常会遇到用户要求我们批量改一写数据,通常这些字段的信息有些SAP是提供程序可以批量进行更改的比如主数据的MM17、通用更改数据的MASS。

我小时候很黑的博客 4942

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

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

fancy的博客 560

Seurat 单细胞转录组测序数据分析教程(三)——python(scanpy)

文章参考至,做了一个更详细的解读。本教程探讨了 scanpy 的可视化可能性,分为三个部分:嵌入的散点图(例如 UMAP、t-SNE)使用已知标记基因鉴定簇差异表达基因的可视化在本教程中,我们将使用来自 10x 的数据集,其中包含来自PBMC的 68k 个细胞。Scanpy 在其分布中包括该数据集的简化样本,该数据集仅包含 700 个细胞和 765 个高度可变的基因。该数据集已经过预处理和 UMAP 计算。在本教程中,我们还将使用以下文献标记:B细胞:CD79A、MS4A1。

coffeeii的博客 5828

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

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

yxb的博客 754

Python 爬虫实战:爬取 GitHub 热门项目(星数 / 语言 / 作者)

本文系统介绍了使用Python爬虫技术获取GitHub热门项目数据的完整方案。通过分析GitHub Trending页面和官方API两种数据源,详细讲解了HTML解析、JSON数据处理、反爬应对策略等关键技术。采用requests、BeautifulSoup、pandas等工具链,实现了项目信息(名称、星数、语言等)的结构化爬取,并配套数据清洗、统计分析及可视化功能。特别强调遵守GitHub API使用规范,包括Token认证、请求频率控制等合规要求。该方案为开发者提供了一种高效、合法的数据采集方法,适用于

2503_91057718的博客 2342

如何使用Agent框架来模拟群体智能?

Agent 框架作为人工智能领域的重要工具,可以模拟复杂的群体智能行为,广泛应用于社会科学、经济学和行为学等领域。

335

【蓝桥杯省赛真题】大臣的旅费(树形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

Ultralytics 框架中predict 与 track 的区别

在 Ultralytics 框架中,predict 和 track 是两种不同的推理方法,分别用于目标检测(或分割、姿态估计)和目标跟踪任务。

浩瀚之水的专栏 1126

蓝桥杯 历届试题 大臣的旅费 DFS两次

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

Lionel 6045

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

pscad IEEE标准系统搭建说明

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

蓝桥杯训练 D. 大臣的旅费(Floyd算法)

题解:本题是间接求给出的N个点中哪两个点之间的距离最大(sum),找到最大距离之后路费就等于sum*(sum+1)/2+sum*10。 题目在蓝桥杯官网上只能 通过两组数据(蓝桥官网上的题目没有要求N的范围,CF这里做了缩小),后两组超时,但是codeforces上是可以完全通过的。后台测试数据自己体会,网解的用两遍DFS的也有好多代码不能通过的,我也实在没有想通更加节省时间的方法,欢迎大神...

放纵不羁爱自由 378

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

蓝桥杯第十二讲--图论【习题】

蓝桥杯官网:蓝桥杯大赛——全国大学生TMT行业赛事;本博客讲解 蓝桥杯C/C++ 备赛所涉及算法知识,此博客为第十二讲:图论【习题】本篇博客所包含习题有:地牢大师,全球变暖,大臣的旅费,单链表;图论【例题】见博客:蓝桥杯第十二讲–图论【例题】博客内容以题代讲,通过讲解题目的做法来帮助读者快速理解算法内容,需要注意:学习算法不能光过脑,更要实践,请读者务必自己敲写一遍本博客相关代码!!!

佛系更新 1998

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

蓝桥杯备赛打卡Day14

3.扫雷(独立思考,acwing上超时但能在蓝桥杯官网上ac)1.树的重心(复习)以下是部分题目的代码。

Jack152的博客 173

蓝桥杯(C 语言 / C++)备考全攻略:3-6 个月从入门到上岸,语法 / 算法 / 真题 + 模板直接用

本文是蓝桥杯 C 语言 / C++ 方向备考全攻略,针对 3-6 个月备考周期,分基础、算法进阶、真题冲刺三阶段规划。基础阶段 1-2 个月夯实语法与工具,掌握核心语法、数组、函数等,;进阶阶段 2-3 个月突破模拟、递归、DP 等高频算法;冲刺阶段 1 个月实战近 5 年省赛真题,优化答题技巧。还梳理语法与算法高频考点,提供素数判定、BFS 等可复用代码模板,推荐学习资源与练习平台,给出考场答题技巧,解答常见疑问,并附 7 大算法模块典型真题解析,助力零基础考生高效备考、成功上岸。

qq_51572290的博客 2872

蓝桥杯官网练习系统历届真题详解

欢迎评论指出错误,提出疑问,或者不介意给出更好的解法,有交流才有进步。 PREV-3(带分数) 这道题就简单的求1-9九个数组成的带分数来表示数值n的个数 枚举1-9九个数组成的全排列,然后把每种排列分成整数、分子、分母三段 然后简单判断以下每个带分数是否和n相等 这里的剪枝在于枚举整数、分子、分母分别的位数 分母的位数肯定小于等于分子的位数 整数的位数肯定小于等于n的位数 ...

weixin_30343157的博客 539

蓝桥杯国赛备战:三层刷题体系与核心算法突破指南

算法竞赛是检验编程与算法能力的重要途径,其核心在于对数据结构与算法的系统掌握和灵活应用。理解动态规划、深度优先搜索等经典算法的原理,是解决复杂问题的技术基础。这些算法不仅在竞赛中至关重要,在软件开发、人工智能等工程领域也有广泛应用。本文聚焦蓝桥杯国赛这一高难度竞技场,针对动态规划、搜索回溯等核心算法模块,结合真题案例,构建了一套从夯实基础到专题突破的三层递进式刷题体系。该体系旨在帮助参赛者高效备战,通过精准训练和模拟实战,将通用算法知识转化为赛场上的稳定解题能力,最终实现从省赛到国赛的跨越。

weixin_34014555的博客 426

大臣的旅费

今天实习下班回来,发现前些日子自己写过的程序,就拿来分享下。 题目: 很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。J是T国重要大臣,他巡查于各大城市之间...

weixin_30561425的博客 705

【蓝桥杯】历届试题 大臣的旅费(2次深度优先搜索(dfs)、树的直径)

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

酱懵静的博客 2472

蓝桥杯13年 大臣的旅费(java)

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

weixin_42416780的博客 456

【11】蓝桥杯之大臣的旅费(程序设计)

问题描述:大臣的旅费

weixin_46021869的博客 714

AcWing 1207. 大臣的旅费 题解 树的最大路径(直径)

题目 思路 连接各大城市的整个高速路是一颗树 说明整个高速路不存在环,是一棵树 输入格式这边的强调也应征了连接各大城市的高速路其实是一棵树 如果不在某个城市停下来修整,在连续行进过程中,他所花的路费与他已走过的距离的关系 设距离为sss,花费f(s)=10s+s(s+1)2f(s)=10s+\frac{s(s+1)}{2}f(s)=10s+2s(s+1)​ 问题让我们求的是什么? J大臣想知道:他从某一个城市出发,中间不休息,到达另一个城市,所有可能花费的路费中最多是多少呢? 也即这棵树中任

Alkali!的博客 780

蓝桥杯 -- 大臣的旅费

       路费和走的距离的关系是等差数列    cost = 11 *n  + n*(n-1)/2   然后用Folyd 求出所有城市之间的距离.找最大 ,特殊 n = 1 的时候 .  #include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;algorithm&gt; #include &lt;cm...

森宝的博客 1426
上一篇: 蓝桥杯官网填空题(平方拆分)
下一篇: 蓝桥杯官网练习题(翻转)
雪泡泡
博客等级 码龄5年 350粉丝 248原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值