hihocoder #1309 : 任务分配
来源:互联网 发布:传奇霸业轮回魔道数据 编辑:程序博客网 时间:2024/05/18 06:26
//http://www.spoj.com/MIT071/problems/ROMANRDS/#pragma comment(linker, "/STACK:102400000,102400000")#include <iostream>#include <fstream>#include <cstring>#include <cmath>#include <queue>#include <stack>//#include <map>#include <string>#include <vector>#include <cstdlib>#include <cstdio>#include <ctime>#include <bitset>#include <algorithm>#include <assert.h>#include <set>using namespace std;void open(char *file){ freopen(file,"r",stdin); int len=strlen(file); //.out; file[len]='t'; file[len+1]=0; file[len-1]='u'; file[len-2]='o'; freopen(file,"w",stdout);}typedef long long lld;bool dig(char x){return x>='0'&&x<='9';}int dblcmp(double x){ if(fabs(x)<1e-8)return 0; return x<0?-1:1;}double vabs(double x){return x<0?-x:x;}const int MAX=100000+10;const double EPS=1.0e-8;struct INV{ int s,e; friend bool operator <(const INV &a,const INV &b) { if(a.s!=b.s) return a.s<b.s; return a.e<b.e; }};INV task[MAX];int main(){ int n; int i; priority_queue<int>pq; cin>>n; for(i=0;i<n;i++) { scanf("%d%d",&task[i].s,&task[i].e); } sort(task,task+n); for(i=0;i<n;i++) { if(!pq.empty()) { int L=-pq.top(); if(L<=task[i].s) { pq.pop(); pq.push(-task[i].e); } else pq.push(-task[i].e); } else pq.push(-task[i].e); } cout<<pq.size()<<endl; return 0;}
0 0
- hihocoder #1309 : 任务分配
- 任务分配hihocoder 1309(离散化 )
- hihocoder-任务分配
- [hihoCoder] 任务分配 解题报告
- 任务分配
- 任务分配
- 任务分配
- 任务的详细分配
- ACM 任务分配问题
- 【任务分配】解题报告
- 项目经理如何分配任务
- linux---任务分配(PBS)
- hadoop任务分配
- 项目经理如何分配任务
- 任务分配及管理
- 项目经理如何分配任务
- TYVJ 1431 分配任务
- 分配任务第一天
- “让我怎能过大年”参考解法--很暴力
- Android -自定义外卖订单流程
- Android开源项目推荐之「网络请求哪家强」
- 注释转换 续 (C++注释转换为C注释)
- POJ3321/Apple tree/(DFS序+线段树)
- hihocoder #1309 : 任务分配
- EasyUI的自定义验证!
- 拉勾网爬虫
- 51nod (dp)
- UITextField一些常用属性和方法
- LeetCode 135. Candy
- Android开源项目推荐之「图片加载到底哪家强」
- 字符串输入小结
- hdu 5627 并查集