比赛场次 160
比赛名称 20120723
比赛状态 已结束比赛成绩
开始时间 2012-07-23 09:00:00
结束时间 2012-07-23 13:30:00
开放分组 全部用户
注释介绍 闫星光
题目名称 电脑幽魂
输入输出 ghost.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar了反取字名我擦 AAAAAAAAAA 2.493 s 47.05 MiB 100

电脑幽魂

★   输入文件:ghost.in   输出文件:ghost.out   简单对比
时间限制:1 s   内存限制:128 MiB

1.电脑幽魂

  (ghost.pas/c/cpp)

【问题描述】

        给定序列{Ai}为1~N互不相同的数,重新排列序列成为序列{Bi},每次只能交换两个数,代价为两数之和,求从Ai变成Bi的最小带价值

【输入】

一个整数N

第二行N个数,Ai

第三行N个数,Bi

【输出】

一个整数,表示最小值

【输入输出样例1

ghost.in

ghost.out

5
1 3 2 4 5
1 2 3 4 5



5

 

【样例解释】

1 3 2 4 5

交换2和3代价是5

【数据范围】

10%的数据 N=50

40%的数据N<=104

100%的数据N<=106