202305D
Source & Knowledge
2023 年 05 月语言月赛,由洛谷网校入门计划/基础计划提供。
考察循环、数组。
文字题解
题目要求,点击不超过两次的页面,那么可以分为点击零次、一次、两次三类。
第一类 点击零次
对于第一类,点击零次,也就是我们的出发页面
第二类 点击一次
对于第二类,点击一次,也就是页面
第三类 点击两次
对于第三类,点击两次。点击两次的页面,都是可以从点击一次的页面,再经过一次点击到达。我们循环枚举所有第二类页面,其超链接指向的页面均为第三类页面。
对于三类页面,我们还需要进行去重,因为一个页面可以同时属于以上三类。我们使用一个 bool 数组