C. 区间翻转

    传统题 1000ms 256MiB

区间翻转

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

点击此处下载附加样例文件

题目描述

NN 个不超过 NN 的正整数从左向右排成一排,形成一个序列 AAA1,A2,,ANA_1, A_2, ……, A_N

另外 NN 个不超过 NN 的正整数从左向右也排成一排,形成一个序列 BBB1,B2,,BNB_1, B_2, ……, B_N

你期望恰好有 MM 个不同的位置 P1,P2,,PMP_1, P_2, ……, P_M 满足 APi=BPiA_{P_i} = B_{P_i}

为此,你可以进行如下操作一次且仅一次:选择序列 AA 的一个区间,将该区间内的数整体翻转顺序。序列 BB 不允许操作。

问:当 M=0,1,2,,NM = 0, 1, 2, ……, N 时,你各有多少个不同区间可以选择?

输入格式

第一行:一个整数 NN

第二行:序列 AANN 个元素 A1,A2,,ANA_1, A_2, ……, A_N

第二行:序列 BBNN 个元素 B1,B2,,BNB_1, B_2, ……, B_N

输出格式

N+1N+1 行,每行一个整数,依次表示当 M=0,1,2,,NM = 0, 1, 2, ……, N 时的可选区间个数。

输入样例

3
1 2 3
3 2 1

输出样例

2
3
0
1

数据范围

30% 的数据: N100N ≤ 100;

100% 的数据: 1N80001 ≤ N ≤ 8000, 1Ai,BiN1 ≤ A_i, B_i ≤ N.

2026-01-24

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-1-24 7:30
结束于
2026-1-24 12:00
持续时间
4.5 小时
主持人
参赛人数
20