CF1511C.Yet Another Card Deck

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You have a card deck of nn cards, numbered from top to bottom, i. e. the top card has index 11 and bottom card — index nn . Each card has its color: the ii -th card has color aia_i .

You should process qq queries. The jj -th query is described by integer tjt_j . For each query you should:

  • find the highest card in the deck with color tjt_j , i. e. the card with minimum index;
  • print the position of the card you found;
  • take the card and place it on top of the deck.

输入格式

The first line contains two integers nn and qq ( 2n31052 \le n \le 3 \cdot 10^5 ; 1q31051 \le q \le 3 \cdot 10^5 ) — the number of cards in the deck and the number of queries.

The second line contains nn integers a1,a2,,ana_1, a_2, \dots, a_n ( 1ai501 \le a_i \le 50 ) — the colors of cards.

The third line contains qq integers t1,t2,,tqt_1, t_2, \dots, t_q ( 1tj501 \le t_j \le 50 ) — the query colors. It's guaranteed that queries ask only colors that are present in the deck.

输出格式

Print qq integers — the answers for each query.

输入输出样例

  • 输入#1

    7 5
    2 1 1 4 3 3 1
    3 2 1 1 4

    输出#1

    5 2 3 1 5

说明/提示

Description of the sample:

  1. the deck is [2,1,1,4,3,3,1][2, 1, 1, 4, \underline{3}, 3, 1] and the first card with color t1=3t_1 = 3 has position 55 ;
  2. the deck is [3,2,1,1,4,3,1][3, \underline{2}, 1, 1, 4, 3, 1] and the first card with color t2=2t_2 = 2 has position 22 ;
  3. the deck is [2,3,1,1,4,3,1][2, 3, \underline{1}, 1, 4, 3, 1] and the first card with color t3=1t_3 = 1 has position 33 ;
  4. the deck is [1,2,3,1,4,3,1][\underline{1}, 2, 3, 1, 4, 3, 1] and the first card with color t4=1t_4 = 1 has position 11 ;
  5. the deck is [1,2,3,1,4,3,1][1, 2, 3, 1, \underline{4}, 3, 1] and the first card with color t5=4t_5 = 4 has position 55 .
首页