比赛场次 | 413 |
---|---|
比赛名称 | 刷题ing |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2018-05-24 20:30:00 |
结束时间 | 2018-05-31 22:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 渡轮问题 |
---|---|
输入输出 | maxxl.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
梦那边的美好ET | AAAAAAAAAA | 0.186 s | 0.43 MiB | 100 |
Palmia 河在某国从东向西流过,并把该国分为南北两个部分。河的两岸各有 n 个城市,且北岸的每一个城市都与南岸的某个城市是友好城市,而且对应的关系是一一对应的。现在要求在两个友好城市之间建立一条航线,但由于天气的关系,所有航线都不能相交,因此,就不可能给所有的友好城市建立航线。
问题:当城市个数和友好关系建立之后,选择一种修建航线的方案,能建最多的航线而不相交。(若有多种方案,修建航线最多且城市数量相同,选择从前到后城市标号字典序小的那种方案.)
输入由若干行组成,第一行有一个整数,n(1≤n≤10000);表示城市数。第2至n+1行依次是南岸城市的北岸友好城市编号。
输出共两行,第一行是建立航线的数量。第二行是建立航线的北岸城市编号。
14 13 7 9 16 38 24 37 18 44 19 21 22 63 15
8 7 9 16 18 19 21 22 63