| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 13 | 9 | 8 | 72.727% |
Эдди Брок, все-таки --- журналист. До знакомства с Веномом он готовил свою разгромную статью, обличающую все пороки <<Фонда жизни>> (да, снова возвращаемся во времена первого фильма, но что поделать). Сейчас он рассматривает недавно найденные финансовые отчеты <<Фонда>> и пытается отследить следы их незаконной деятельности (например, экспериментов на людях).
Каждый отчет выглядит как массив чисел $s_i$ размера $m$, представленный в виде гистограммы, то есть набора столбцов соответствующих высот. Известно, что бухгалтер делает особые заметки о том, какие из них соответствуют противозаконным операциям, следующим образом:
У Эдди в руках есть достоверный полный отчет и выделенный отчет о противозаконных действиях, присланный анонимным источником, который утверждает, что данный отчет о противозаконных действиях был получен описанным образом именно из данного полного отчета. Для полной картины Эдди только хочет понять, какие именно столбцы в полном отчете соответствуют противозаконным действиям.
Рассмотрим некоторые примеры. Сначала идет полный отчет о действиях <<Фонда>>, а затем --- гистограмма противозаконных действий:
Во всех приведенных примерах, кроме второго, можно выделить подпоследовательность столбцов, находящихся на указанных высотах $s_j$ относительно одного и того же горизонтального разреза (тогда как оставшиеся столбцы находятся под ним). А во втором примере так сделать нельзя, так как есть лишний столбец выше разреза. Обратите внимание, что не обязательно должно выполняться $l = 1$ и $r = n$.
В первой строке дано целое число $n$ --- длина отчета о противозаконных действиях ($1 \leqslant n \leqslant 500$).
Во второй строке через пробел перечислены $n$ чисел $t_i$ --- высоты столбцов отчета о всех противозаконных действиях <<Фонда>> ($1 \leqslant t_i \leqslant 10^6$).
В третьей строке дано целое число $m$ --- длина полного отчета о действиях <<Фонда>> ($n \leqslant m \leqslant 500$).
В следующей строке, разделенные пробелом, следуют $m$ чисел $s_i$ --- записи полного отчета.
В первой строке выведите <<YES>> (без кавычек), если присланный отчет о противозаконных действиях действительно мог быть получен из данного полного отчета описанным образом, и NO иначе.
Если в первой строке выведено <<YES>>, за ним во второй строке должны следовать $n$ чисел $i_1, i_2, \ldots, i_n$, разделенные пробелом --- индексы столбцов в полном отчете, соответствующие незаконным операциям <<Фонда>> ($1 \leqslant i_1 < i_2 < \ldots < i_n \leqslant m$).
5 2 1 1 1 2 7 6 5 4 5 5 3 6
YES 1 2 4 5 7
5 2 1 1 1 2 7 6 5 5 5 5 3 6
NO
5 2 1 1 1 2 7 6 5 6 5 5 5 6
YES 3 4 5 6 7
3 5 5 5 5 5 3 3 3 5
YES 2 3 4