基环树
基环树指的是具备 n 个节点与 n 条边的连通图,存在并且仅存在一个环。 有关基环树的问题通常依照寻找环 -> 将环拆解为 n 棵子树,分别进行遍历 -> 单独对环上的各个点进行判断的顺序予以求解,以下述题目为例。 Problem - 7504 (hdu.edu.cn) 题目大意 给出一个基环树的n条边,求过每个点的最长简单路径长度。 …
洛谷P1983 [NOIP2013 普及组] 车站分级
洛谷P2392 kkksc03考前临时抱佛脚
题目背景 NOIP2013 普及组 T4 题目描述 一条单向的铁路线上,依次有编号为 1, 2, …, n 的 n 个火车站。每个火车站都有一个级别,最低为 1级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站 x,则始发站、终点站之间所有级别大于等于火车站 x 的都必须停靠。 注意:起始站和终点站自然也算作事先已知…
题目 P2392 kkksc03考前临时抱佛脚 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 解读 将各个题目分配到左右脑,使得左右脑总时间尽可能接近。 题解 首先考虑DFS。计算时间复杂度=O(2^n),由于n<=20,不会超时,直接DFS。 #include<bits/stdc++.h> using namesp…