hdu5596GTW likes gt stl set
来源:互联网 发布:灯光模拟考试软件 编辑:程序博客网 时间:2024/05/29 15:10
#include<cstdio>#include<cstring>#include<iostream>#include<set>using namespace std ;const int maxn = 50000+10 ;multiset<int> se[2] ;int id[maxn] ;int b[maxn] ;int c[maxn] ;int main(){ int t ; scanf("%d" , &t) ; while(t--){ int n , m ; scanf("%d%d" , &n , &m) ; for(int i = 1;i <= n;i++){ scanf("%d%d" , &id[i] , &b[i]) ; } memset(c , 0 ,sizeof(c)) ; se[0].clear() ; se[1].clear() ; for(int i = 1;i <= m;i++){ int tmp ; scanf("%d" , &tmp) ; c[tmp]++ ; } multiset<int>::iterator it ,x; int sum = 0 ; for(int i = 1;i <= n;i++){ int pos = id[i] ; if(se[!pos].size()){ for(it = se[!pos].begin();(it!=se[!pos].end())&&(*it<(b[i]-sum));){ se[!pos].erase(it++) ; } } se[pos].insert(b[i]-sum) ; sum += c[i] ; } printf("%d\n" , se[0].size() + se[1].size()) ; } return 0 ;}
0 0
- hdu5596GTW likes gt stl set
- hdu5596GTW likes gt+倒推
- BC66 GTW likes gt
- hdu 5596 GTW likes gt
- HDU 5596:GTW likes gt
- BC #66 GTW likes gt
- 倒推 hdu5596 GTW likes gt
- HDU 5596 GTW likes gt
- hdu 5596 GTW likes gt
- hdu 5596__GTW likes gt
- HDU - 5596 - GTW likes gt
- hdu 5596 GTW likes gt
- HDU 5596 GTW likes gt 暴力~
- HDOJ 5596 GTW likes gt(巧解)
- HDOJ 5596 GTW likes gt 【思维 】
- HDU 5596 GTW likes gt(multiset)
- hdoj 5596 GTW likes gt 【思维】
- HDOJ 5596-GTW likes gt【思维题】
- Spring3.2+springMVC3.2+Mybatis3.2.7项目搭建
- java文件属性操作File类
- 支付接入开发的陷阱有多深?
- Android Touch事件传递机制
- 进程与线程的一个简单解释
- hdu5596GTW likes gt stl set
- iOS项目之Swift新闻App(五)—头条新闻的实现
- 检查是否有网络工具类
- hdu5593ZYB's Tree 树形dp
- c++的发展方向
- PS教程——复古人物海报效果
- Apache Stratos探究:Artifact Distribution Coordinator
- Prewitt边缘算子
- 灰色预测模型GM(1,1)