logo AlgoBeat OnlineJudge
登录 注册

#215935. [语言月赛 202605] 飞机

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

某机场有 个机位,有 条信息,信息格式和含义如下:

  • 1 id:表示 号飞机起飞。
  • 2 x:表示一架新的飞机(编号为已经降落的飞机的架数 + 1)即将停在 机位上。

你需要求出最终状态下每个机位停靠的飞机数量,以及最终每个机位曾经停靠过飞机的数量。

输入格式

第一行输入两个正整数 ,用空格隔开。

接下来 行,每行输入两个正整数,用空格隔开,表示一条信息。

输出格式

输出共两行。

第一行输出 个正整数,用空格隔开,第 个正整数表示最终状态下第 个机位停靠的飞机数量。

第二行输出 个正整数,用空格隔开,第 个正整数表示最终状态下第 个机位曾经停靠过飞机的数量。

样例

样例输入 1

2 5
2 1
2 2
2 1
2 2
1 4

样例输出 1

2 1
2 2

样例输入 2

4 5
2 1
2 2
2 3
2 4
2 3

样例输出 2

1 1 2 1
1 1 2 1

样例输入 3

6 6
2 1
2 4
2 1
1 1
2 1
2 2

样例输出 3

2 1 0 1 0 0 
3 1 0 1 0 0 

数据范围与提示

对于样例 #1,第 架飞机曾经停在 机位,第 架飞机曾经停在 机位,第 架飞机起飞后, 机位只有一架飞机。

对于样例 #2,没有飞机起飞,每个机位曾经停靠过的飞机数量依次为

对于 的数据,保证没有 1 信息出现。

对于另外 的数据,保证

对于 的数据,保证 ,保证所有操作均合法。