atcoder#AGC028C. [AGC028C] Min Cost Cycle

[AGC028C] Min Cost Cycle

得分 : 700700

问题陈述

我们有一个包含 NN 个顶点的有向加权图。
每个顶点上写有两个整数,顶点 ii 上写的整数是 AiA_iBiB_i

在这个图中,对于所有的顶点对 1x,yN1 \leq x,y \leq N,存在一条从顶点 xx 到顶点 yy 的边,其权重为 min(Ax,By){\rm min}(A_x,B_y)

我们将考虑在该图中恰好访问每个顶点一次的有向环。
找出这样的环中边的最小总权重。

约束条件

  • 2N1052 \leq N \leq 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 1Bi1091 \leq B_i \leq 10^9
  • 输入中的所有值均为整数。

输入

输入从标准输入给出,格式如下:

NN

A1A_1 B1B_1

A2A_2 B2B_2

::

ANA_N BNB_N

输出

打印这样一个环中边的最小总权重。

3
1 5
4 2
6 3
7

考虑环 13211 \to 3 \to 2 \to 1。这些边的权重为 min(A1,B3)=1{\rm min}(A_1,B_3)=1min(A3,B2)=2{\rm min}(A_3,B_2)=2min(A2,B1)=4{\rm min}(A_2,B_1)=4,总和为 77
由于没有权重总和小于 77 的环,因此答案是 77

4
1 5
2 6
3 7
4 8
10
6
19 92
64 64
78 48
57 33
73 6
95 73
227