编程介的小学生
2017-09-03 13:42Count the Colors
Painting some colored segments on a line, some previously painted segments may be covered by some the subsequent ones.
Your task is counting the segments of different colors you can see at last.
Input
The first line of each data set contains exactly one integer n, 1 <= n <= 8000, equal to the number of colored segments.
Each of the following n lines consists of exactly 3 nonnegative integers separated by single spaces:
x1 x2 c
x1 and x2 indicate the left endpoint and right endpoint of the segment, c indicates the color of the segment.
All the numbers are in the range [0, 8000], and they are all integers.
Input may contain several data set, process to the end of file.
Output
Each line of the output should contain a color index that can be seen from the top, following the count of the segments of this color, they should be printed according to the color index.
If some color can't be seen, you shouldn't print it.
Print a blank line after every dataset.
Sample Input
5
0 4 4
0 3 1
3 4 2
0 2 2
0 2 3
4
0 1 1
3 4 1
1 3 2
1 3 1
6
0 1 0
1 2 1
2 3 1
1 2 0
2 3 0
1 2 1
Sample Output
1 1
2 1
3 1
1 1
0 2
1 1
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 急!python运行后什么都不输出
- python
- 1个回答
- 如何将任意数字转换为rgb颜色?
- colors
- php
- 2个回答
- 在PHP页面上接收解析错误[重复]
- html
- parsing
- php
- 1个回答
- dechex没有显示前两个零(rgb到十六进制php)[重复]
- rgb
- colors
- hex
- php
- 1个回答
- 在ajax调用之后获取旧数据(get方法)Laravel 5.5
- json
- ajax
- javascript
- jquery
- php
- 1个回答