P2770 航空路线问题
题目描述
给定一张航空图,图中顶点代表城市,边代表两城市间的直通航线,并且不存在任何两个城市在同一条经线上。现要求找出一条满足下述限制条件的且途经城市最多的旅行路线。
1. 从最西端城市出发,单向从西向东途经若干城市到达最东端城市,然后再单向从东向西飞回起点(可途经若干城市)。
2. 除起点城市外,任何城市只能访问一次。
对于给定的航空图,试设计一个算法找出一条满足要求的最佳航空旅行路线。
输入格式
无
输出格式
无
说明/提示
**数据规模与约定**
对于 $100\%$ 的数据,保证 $1 \leq n < 100$,$1 \leq v \leq \frac{n \times (n - 1)}{2}$,$s_i$ 的长度不超过 $15$,且仅可能包含大小写字母与数字,$x, y$ 一定是输入中给出的城市名,且不会有同一组 $x, y$ 被给出两次。