蓝桥杯2731: 蓝桥杯2022年第十三届决赛真题-宝石收集(Python 组)题解

凸凸曼凸凸 算法基础篇 154 0
挑战自我,勇攀编程高峰!全网最全C++题库,助您成为编程达人。
小蓝最近迷上了一款收集宝石的游戏,在游戏中给出了一幅藏宝图,藏宝图可以看做是由 n 个顶点组成的一个有向图,顶点编号为 0, 1, 2, · · · , n 1,每个顶点有且仅有一颗宝石,可能是红宝石或蓝宝石,小蓝想在收集结束后合成尽可能多的紫晶宝石,请帮他规划出一条最优路径,告诉他最多可以合成多少颗紫晶宝石。

小蓝最近迷上了一款收集宝石的游戏,在游戏中给出了一幅藏宝图,藏宝图可以看做是由 n 个顶点组成的一个有向图,顶点编号为 0, 1, 2, · · · , n − 1。每个顶点有且仅有一颗宝石,可能是红宝石或蓝宝石。 小蓝有一次收集宝石的机会,他可以任意选择一个顶点当做起点,沿着有向边前进,经过的顶点上的宝石都会被自动收集(包括起点和终点),直到前方无路可走或者小蓝想退出时停止本次收集。小蓝可以多次经过同一个顶点,但只会在第一次到达顶点时获得宝石,后面再次到达时不会再获得宝石。 收集结束后,小蓝可以用手中的宝石合成紫晶宝石:一颗红宝石加一颗蓝宝石就可以合成一颗紫晶宝石。 小蓝想在收集结束后合成尽可能多的紫晶宝石,请帮他规划出一条最优路径,告诉他最多可以合成多少颗紫晶宝石。

蓝桥杯2731: 蓝桥杯2022年第十三届决赛真题-宝石收集(Python 组)题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
不断挑战自我,才能突破极限!全网最全C++题库,让您在编程道路上越走越远。

标签: 蓝桥杯2731: 蓝桥杯2022年第十三届决赛真题-宝石收集(Python 组)题解