#840. 最小化

最小化

题目描述

给定一个长度为 NN 的整数序列 A=(A1,A2,,AN)A=(A_1,A_2,\dots,A_N) 以及一个整数 XX。按 i=1,2,,Ni=1,2,\dots,N 的顺序处理:对于当前的 ii

  • Ai<XA_i<X,则更新 X:=AiX:=A_i 并输出 11
  • 否则输出 00

请依次输出每一步的结果(共 NN 行)。

输入格式

第一行包含两个整数 NNXX

第二行包含 NN 个整数 A1,A2,,ANA_1,A_2,\dots,A_N,以空格分隔。

输出格式

输出 NN 行,第 kk 行为第 i=ki=k 步的输出(0011)。

样例输入 1

5 10
6 4 7 1 3

样例输出 1

1
1
0
1
0

说明:

样例输入 2

1 1
1

样例输出 2

0

样例输入 3

8 20
9 19 14 17 17 4 18 4

样例输出 3

1
0
0
0
0
1
0
0

说明

样例 11 解释

初始 X=10X=10

  • A1=6<10A_1=6<10,更新 X=6X=6 输出 11
  • A2=4<6A_2=4<6,更新 X=4X=4 输出 11
  • A3=74A_3=7\ge4, 输出 00
  • A4=1<4A_4=1<4,更新 X=1X=1 输出 11
  • A5=31A_5=3\ge1, 输出 00

数据范围

1N,X,Ai1001\le N,X,A_i\le 100