信奥赛CSP-J复赛集训(模拟算法专题)(26):P5412 [YNOI2019] 排队
题目描述
小明所在的班级要举办一场课外活动,在活动开始之前老师告诉小明:“需要把男女生分成两队,并且每一队都要按照身高从矮到高进行排序”。但是由于小明的马虎,没有把老师的安排转达给同学,导致全班同学已经排成了一列。活动马上要开始了,小明的老师对此很困扰,你能帮帮她吗?
输入格式
每个输入文件包含多组数据。
输入文件的第一行,包含一个正整数 T T T,代表该输入文件中所含的数据组数。
接下来是 T T T 组数据,每组数据的格式如下:
每组数据包含 3 3 3 行;
第一行包含一个整数 n n n,代表班级的总人数,其中 ( 0 < n ≤ 2 × 1 0 3 ) (0 < n \leq 2\times 10^{3}) (0<n≤2×103);
第二行包含 n n n 个整数,它们之间用一个空格隔开,代表已经排成的一列中每一位同学的性别。每一位整数只取 0 0 0 或 1 1 1( 0 0 0 表示女生, 1 1 1</