hdu 4557 暴力
2015-06-16 20:49
309 查看
题意:
作为2013年699万应届毕业生中的一员,由于宏观经济的不景气,小明在毕业当天就华丽丽地失业了!
经历了千难万苦的求职过程,小明特别能理解毕业生的就业之难,所以,他现在准备创建一家专门针对IT人才的求职中介公司——非诚勿扰人力资源开发有限公司。
基于工作的需要,小明根据求职学生的简历描述为每人评定了一个综合能力值,能力值是一个小于等于20的正整数,值越高表示能力越强。当有公司试图招聘
IT人员的时候(每次只招聘1名),需要提出一个综合能力的最低需求,若人才库中有符合要求的人才,则一定能成功招聘。当然,若有多名学生同时满足招聘公
司的需求,鉴于高能力人才的稀缺,小明总是优先把能力值低的人才推荐过去;如果依然有多名人员符合要求,则小明就把其中最早来求职的那位学生推荐过去。
需要说明的是,刚开始的时候,公司的人才库为空,而且一名学生只能和一个企业签约,如果推荐成功,则该名学生的信息需要从人才库中删除。
链接:点我
作为2013年699万应届毕业生中的一员,由于宏观经济的不景气,小明在毕业当天就华丽丽地失业了!
经历了千难万苦的求职过程,小明特别能理解毕业生的就业之难,所以,他现在准备创建一家专门针对IT人才的求职中介公司——非诚勿扰人力资源开发有限公司。
基于工作的需要,小明根据求职学生的简历描述为每人评定了一个综合能力值,能力值是一个小于等于20的正整数,值越高表示能力越强。当有公司试图招聘
IT人员的时候(每次只招聘1名),需要提出一个综合能力的最低需求,若人才库中有符合要求的人才,则一定能成功招聘。当然,若有多名学生同时满足招聘公
司的需求,鉴于高能力人才的稀缺,小明总是优先把能力值低的人才推荐过去;如果依然有多名人员符合要求,则小明就把其中最早来求职的那位学生推荐过去。
需要说明的是,刚开始的时候,公司的人才库为空,而且一名学生只能和一个企业签约,如果推荐成功,则该名学生的信息需要从人才库中删除。
链接:点我
#include<cstdio> #include<iostream> #include<algorithm> #include<cstring> #include<cmath> #include<queue> #include<map> using namespace std; #define MOD 1000000007 #define pb(a) push_back(a) const int INF=0x3f3f3f3f; const double eps=1e-5; typedef long long ll; #define cl(a) memset(a,0,sizeof(a)) #define ts printf("*****\n"); const int MAXN=1010; int n,m,tt,cnt; char ss[MAXN][100]; int val[MAXN]; bool vis[MAXN]; int main() { int i,j; #ifndef ONLINE_JUDGE freopen("1.in","r",stdin); #endif scanf("%d",&tt); int ca=1; while(tt--) { printf("Case #%d:\n",ca++); cl(vis); scanf("%d",&n); int num=0,tot=0; char s[100]; for(j=1;j<=n;j++) { scanf("%s",s); if(s[0]=='A') { scanf("%s %d",&ss[tot],&val[tot]); tot++; num++; printf("%d\n",num); } else { int v; scanf("%d",&v); int k=-1; for(i=0;i<tot;i++) { if(!vis[i]&&v<=val[i]) { if(k==-1||val[k]>val[i]) { k=i; } } } if(k==-1)printf("WAIT...\n"); else { printf("%s\n",ss[k]); vis[k]=1; num--; } } } } }
相关文章推荐
- MvvmLight ToolKit .Net4.5版本 CanExecute不能刷新界面bug
- C# 修改电脑DNS和IP方法
- 我也来CSDN写博客了。
- Spring3 MVC详解一
- [HDU 3415] Max Sum of Max-K-sub-sequence · 单调队列
- Tomcat目录及配置文件解析
- j2se学习笔记-异常处理
- 4.2 指令集介绍
- 文本框和密码框长度不一致 解决办法
- 将博客搬至CSDN
- 基于QTcpSocket和QTcpServer的Tcp通讯以及QDataStream序列化数据
- AccessToMySql数据库的导入以及java生成.exe文件
- ubuntu12.10下OpenFoam的编译
- 水坑配合JSON Hijacking
- 深度科技申请加入 Linux 基金会
- 《C专家编程》笔记一:第二章 这不是Bug,而是语言特性
- 使用struts2自定义拦截器,要引入defaultStack
- poj 2393 贪心
- Django知识点总结(二)
- linux环境编程之多线程同步