D. 2026年南昌市赛入门组模拟赛三-T4 整理队伍

    传统题 文件IO:swapline 1000ms 512MiB

2026年南昌市赛入门组模拟赛三-T4 整理队伍

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

nn 位同学站成一排,第 ii 个位置上的学号为 aia_i。老师希望队伍变成目标队形 b1,b2,…,bnb_1, b_2, \dots, b_n。

每次操作可以选择相邻的两个同学交换位置。若 aa 与 bb 中含有的学号连同出现次数不完全相同,队伍无论如何变不成目标队形,输出 -1;否则输出最少需要多少次相邻交换。

输入格式

从文件 swapline.in 中读取数据。

第一行一个整数 nn;第二行 nn 个整数 a1,…,ana_1, \dots, a_n;第三行 nn 个整数 b1,…,bnb_1, \dots, b_n。

输出格式

输出到文件 swapline.out。

一行一个整数:最少交换次数,或 -1。

输入输出样例 #1

3
3 1 2
1 2 3
2

输入输出样例 #2

3
1 1 2
1 2 1
1

数据范围与约定

对于所有数据:2≤n≤20002 \le n \le 2000,1≤ai,bi≤1091 \le a_i, b_i \le 10^9。

测试点编号 数据限制
1∼21 \sim 2 n≤8n \le 8
3∼43 \sim 4 保证答案为 -1
5∼85 \sim 8 aa 中学号互不相同
9∼129 \sim 12 允许重复,n≤100n \le 100
13∼1613 \sim 16 允许重复,n≤1000n \le 1000
17∼2017 \sim 20 无

2026年南昌市赛入门组模拟赛三

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-10-7 14:00
结束于
2026-10-7 18:00
持续时间
4 小时
主持人
参赛人数
4