AT_past202005_j.回転寿司
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 n 个从未吃过寿司的孩子来到了一家寿司店。为表述简便,将编号为 i 的孩子称为孩子 i(1≤i≤n)。
现在,有 m 碟寿司将由传送带传送到孩子们的面前。为表述简便,将编号为 i 的寿司称为寿司 i(1≤i≤m)。每个寿司都有一个美味程度 ai。这些寿司将按照 1,2,...,m 的顺序依次从孩子 1,2,...,n 的面前经过。
现在,给出 n,m 以及每碟寿司的美味程度 ai,请求出:对于所有满足 1≤i≤m 的整数 i,第 i 碟寿司会被编号为几的孩子吃掉呢?若不会被吃掉,请输出-1。
一个孩子会吃一盘寿司当且仅当满足以下条件之一:
- 这个孩子还未吃过寿司;
- 这个孩子吃过的所有寿司中,任何一碟的美味程度都没有这盘寿司高。
输入格式
输入以以下格式由标准输入读入:
n m
a1 a2 ... am
输出格式
输出共 m 行,每行一个整数,表示吃掉这盘寿司的孩子编号(若未吃输出-1)。
数据规模
- 1≤n≤105,1≤m≤3×105;
- 1≤ai≤109;
- 输入的数值均为整数。
输入输出样例
输入#1
2 5 5 3 2 4 8
输出#1
1 2 -1 2 1
输入#2
5 10 13 16 6 15 10 18 13 17 11 3
输出#2
1 1 2 2 3 1 3 2 4 5
输入#3
10 30 35 23 43 33 38 25 22 39 22 6 41 1 15 41 3 20 50 17 25 14 1 22 5 10 34 38 1 12 15 1
输出#3
1 2 1 2 2 3 4 2 5 6 2 7 6 3 7 6 1 7 4 8 9 6 9 9 4 4 10 9 8 -1
输入解题思路,AI测评打分。不知道怎么写?