NOIP初赛普及组C+题目及答案.docxVIP

  • 0
  • 0
  • 约2.97千字
  • 约 7页
  • 2026-08-17 发布于四川
  • 举报

NOIP初赛普及组C+题目及答案

题目:城市旅行计划

题目描述:

你是一位旅行规划师,需要为一位游客制定一个城市旅行计划。该城市有N个景点,编号为1到N。每个景点都有一个美丽值A[i],同时每个景点之间都有双向的道路相连,道路的长度为B[i][j],其中B[i][j]表示景点i和景点j之间的距离。

游客想要在有限的时间内尽可能欣赏到美丽值高的景点,同时避免走太多路。请你帮助游客计算以下两个问题:

1.在不超过T的时间内,游客最多能欣赏到多少个景点。

2.在不超过T的时间内,游客能欣赏到的所有景点的美丽值之和的最大值。

输入:

第一行包含三个整数N,T,M,分别表示景点数量、游客可用时间和景点之间的道路数量。

第二行包含N个整数,表示每个景点的美丽值A[i]。

接下来的M行,每行包含三个整数x,y,z,表示景点x和y之间有道路相连,道路长度为z。

输出:

输出两个整数,分别表示:

1.在不超过T的时间内,游客最多能欣赏到多少个景点。

2.在不超过T的时间内,游客能欣赏到的所有景点的美丽值之和的最大值。

示例输入:

5106

23154

123

134

232

241

342

451

示例输出:

415

答案:

```cpp

includeiostr

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档