#B. [CZOJ 一周一测 R11 B] Smaller

    传统题 1000ms 256MiB

[CZOJ 一周一测 R11 B] Smaller

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

给定两个长度均为 nn 的字符串 s,ts,t。你可以做下列操作任意次。

  • 交换 ss 中两个字符。
  • 交换 tt 中两个字符。

你需要在操作后使 ss 的字典序比 tt 小,并最小化操作 1,21,2 的使用次数和。请输出最少需要做多少次操作,或者报告无解。

输入格式

第一行一个正整数 nn。满足 1n20001\le n\le 2000

第二行一个字符串 ss,仅包含小写字母,长度为 nn

第三行一个字符串 tt,仅包含小写字母,长度为 nn

输出格式

一行一个非负整数表示最小操作次数。若无解,输出 1-1

样例 #1

样例输入 #1

3
abc
cba

样例输出 #1

0

样例 #2

样例输入 #2

5
aabbc
aabbc

样例输出 #2

1

样例 #3

样例输入 #3

3
aaa
aaa

样例输出 #3

-1

数据范围

对于所有数据,s,ts,t 由小写英文字母组成。1n20001\le n\le2000

  • Subtask 1: 两个字符串都含有且仅含有 ab2020 分。
  • Subtask 2: n5n\le52020 分。
  • Subtask 3: s=ts=t2020 分。
  • Subtask 4: 无特殊限制。4040 分。

[CZR-011] CZOJ Weekly Exercise Round 11

未参加
状态
已结束
规则
IOI
题目
6
开始于
2024-7-5 17:00
结束于
2024-7-5 22:00
持续时间
5 小时
主持人
参赛人数
26