摘要:
思路:读取输入的节点数 n,并循环处理每个数据集,直到 n 为 0。对于每个数据集,读取每个节点的邻接信息并构建图。遍历每个节点作为起点,调用 dijkstra 算法计算最短路径。检查是否所有节点都可达,如果可达则记录最大距离,并更新最佳节点和最小时间。最后输出结果,如果没有找到合适的节点则输出 d 阅读全文
摘要:
思路:从最小的数字 1 开始,不断尝试将其添加到当前的拆分序列中,然后递归地对剩余的数字进行拆分。在递归过程中,每次选择的数字不小于上一次选择的数字,这样可以保证生成的拆分序列是按字典序排列的。排除只包含 n 本身的拆分情况,因为题目要求拆分成若干个小于 n 的自然数之和。将满足条件的拆分序列按字典 阅读全文