Milking Cows
来源:互联网 发布:组播mac地址有什么用 编辑:程序博客网 时间:2024/04/26 16:43
milk2.cpp
/*ID: america6PROG: milk2LANG: C++11*/#include <iostream>#include <fstream>#include <string>#include <vector>#include <algorithm>using namespace std;typedef pair<int, int> pii;std::vector<pii> tl;bool cmp(const pii& a, const pii& b) { return a.first < b.first;}int main() { ofstream fout ("milk2.out"); ifstream fin ("milk2.in"); int n; fin >> n; while (n--) { int mi, ma; fin >> mi >> ma; tl.push_back(make_pair(mi, ma)); } sort(tl.begin(), tl.end(), cmp); for (int i = 1; i < tl.size(); ) { pii& item = tl[i]; pii& past = tl[i-1]; if (item.first <= past.second) { if (item.second <= past.second) { tl.erase(tl.begin()+i); } else { past.second = item.second; tl.erase(tl.begin()+i); } } else { i++; } } int cm = tl[0].second-tl[0].first, im = 0; for (int i = 1; i < tl.size(); ++i) { pii item = tl[i], past = tl[i-1]; if (cm < item.second-item.first) { cm = item.second-item.first; } if (im < item.first-past.second) { im = item.first-past.second; } } fout << cm << " " << im << endl; return 0;}
0 0
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- milking cows
- milking cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking cows
- Milking Cows
- Milking Cows
- Milking Cows
- Milking Cows
- Chap1 Milking Cows
- Milking Cows【转帖】
- Servlet学习笔记(HTTP请求详细了解以及文件下载示例)
- javascript的基础学习
- Reveal真机查看任意APP
- Android自定义控件:动画类----alpha、scale、translate、rotate、set的xml属性及用法
- jsp基础
- Milking Cows
- 11、mysql运算符----第2篇
- TOJ 3988.Password
- python 时间模块学习
- 画图板
- JZOJ4605. 【TJOI2016&HEOI2016】排序
- Android 基础知识总结---四大组件之一Activity(一)
- 矩阵的迹 特征值
- C 实现泛型ArrayList数组