2033: [USACO 2025 January Contest, Bronze] Problem 3. Cow Checkups

文件提交:无需freopen 内存限制:256 MB 时间限制:8.000 S
评测方式:普通裁判 命题人:
提交:1 解决:1

题目描述

Farmer John's  () cows are standing in a line, with cow  at the front of the line and cow  at the back of the line. FJ's cows also come in many different species. He denotes each species with an integer from  to . The 'th cow from the front of the line is of species  (). 

FJ is taking his cows to a checkup at a local bovine hospital. However, the bovine veterinarian is very picky and wants to perform a checkup on the 'th cow in the line, only if it is of species  (). 

FJ is lazy and does not want to completely reorder his cows. He will perform the following operation exactly once.

  • Select two integers  and  such that . Reverse the order of the cows that are between the -th cow and the -th cow in the line, inclusive. 

FJ wants to measure how effective this approach is. For each , help FJ find the number of distinct operations () that result in exactly  cows being checked. Two operations () and () are different if  or .

输入

The first line contains an integer .

The second line contains .

The third line contains .

输出

Output  lines with the -th line containing the number of distinct operations () that result in  cows being checked.

样例输入

3
1 3 2
3 2 1

样例输出

3
3
0
0

提示

If FJ chooses (), (), or () then no cows will be checked. Note that those operations do not modify any of the cows' locations.

The following operations result in one cow being checked.

  • : FJ reverses the order of the first and second cows so the species of each cow in the new lineup will be . The first cow will be checked.
  • : FJ reverses the order of the second and third cows so the species of each cow in the new lineup will be . The second cow will be checked.
  • : FJ reverses the order of the first, second, and third cows so the species of each cow in the new lineup will be . The third cow will be checked.

SAMPLE INPUT:

3

1 2 3

1 2 3

SAMPLE OUTPUT:

0

3

0

3

The three possible operations that cause  cows to be checked are (), (), and ().


SAMPLE INPUT:

7
1 3 2 2 1 3 2
3 2 2 1 2 3 1

SAMPLE OUTPUT:

0

6

14

6

2

0

0

0


The two possible operations that cause  cows to be checked are () and ().


SCORING:

  • Inputs 4-6: 
  • Inputs 7-13: No additional constraints



来源/分类