CF1511C.Yet Another Card Deck
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You have a card deck of n cards, numbered from top to bottom, i. e. the top card has index 1 and bottom card — index n . Each card has its color: the i -th card has color ai .
You should process q queries. The j -th query is described by integer tj . For each query you should:
- find the highest card in the deck with color tj , 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 n and q ( 2≤n≤3⋅105 ; 1≤q≤3⋅105 ) — the number of cards in the deck and the number of queries.
The second line contains n integers a1,a2,…,an ( 1≤ai≤50 ) — the colors of cards.
The third line contains q integers t1,t2,…,tq ( 1≤tj≤50 ) — the query colors. It's guaranteed that queries ask only colors that are present in the deck.
输出格式
Print q 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:
- the deck is [2,1,1,4,3,3,1] and the first card with color t1=3 has position 5 ;
- the deck is [3,2,1,1,4,3,1] and the first card with color t2=2 has position 2 ;
- the deck is [2,3,1,1,4,3,1] and the first card with color t3=1 has position 3 ;
- the deck is [1,2,3,1,4,3,1] and the first card with color t4=1 has position 1 ;
- the deck is [1,2,3,1,4,3,1] and the first card with color t5=4 has position 5 .