uva 10020
来源:互联网 发布:arena软件安装 编辑:程序博客网 时间:2024/06/04 19:54
Minimal coverage
The Problem
Given several segments of line (int the X axis) with coordinates [Li,Ri]. You are to choose the minimal amount of them, such they would completely cover the segment [0,M].
The Input
The first line is the number of test cases, followed by a blank line.
Each test case in the input should contains an integer M(1<=M<=5000), followed by pairs "Li Ri"(|Li|, |Ri|<=50000, i<=100000), each on a separate line. Each test case of input is terminated by pair "0 0".
Each test case will be separated by a single line.
The Output
For each test case, in the first line of output your programm should print the minimal number of line segments which can cover segment [0,M]. In the following lines, the coordinates of segments, sorted by their left end (Li), should be printed in the same format as in the input. Pair "0 0" should not be printed. If [0,M] can not be covered by given line segments, your programm should print "0"(without quotes).
Print a blank line between the outputs for two consecutive test cases.
Sample Input
21-1 0-5 -32 50 01-1 00 10 0
Sample Output
010 1
Alex Gevak
September 10, 2000 (Revised 2-10-00, Antonio Sanchez)
- uva 10020
- UVA 10020
- UVA 10020
- uva 10020
- UVa 10020 - Minimal coverage
- UVa 10020 - Minimal coverage
- uva 10020 - Minimal coverage
- uva 10020 - Minimal coverage
- UVA 10020 Minimal coverage
- UVA 10020 - Minimal coverage
- UVA 10020 Minimal coverage
- UVa:10020 Minimal coverage
- uva 10020 Minimal coverage
- uva 10020 - Minimal coverage
- uva 10020 Minimal coverage
- UVa-10020 - Minimal coverage
- uva 10020 - Minimal coverage
- uva 10020(贪心)
- 怎样用git获取指定的android linux kernel
- help me
- Android开发之修改标题栏样式
- SVN 图标含义
- OPenCV直方图均衡 和 图像缩放
- uva 10020
- 英文报告 开场白
- TServerSocket与TClientSocket通讯
- OpenCv图像差分
- VS2008中开发智能设备程序的一些总结收藏1
- Android环境变量配置
- file_operation常用成员原型
- Android中AIDL实现(跨进程通信)
- 数据库系统概论学习笔记(一)