百度空间 | 百度首页 
               
 
查看文章
 
繁忙的会议室预定问题(2007年初赛)
2007-06-11 17:27

题目描述

       百度由最开始的7人团队迅速发展为几千人的大团队,而工程师们经常需要在一起进行“头脑风暴”,这样会议室就成了紧缺资源。为了有效利用资源,大家决定制定规则, 自动安排会议室的使用。

为了公平起见,应按照申请时间从早到晚依次考虑,先到先得,且申请一旦被接受就不能取消。注意同一时间开的不同会议必须在不同的会议室,而同一个人不能同时参加两个会议。

输入格式

输入第一行为会议室总数n和请求总数m;第二行是n个整数,表示会议室能够容量的人数。以下m行每行是一个请求,按请求时间先后顺序排列(即应优先满足在输入中更早出现的请求)。

每个请求中第一个是整数,表示会议需要的时间长度(单位:小时);之后为与会人名单。人名由不超过四个汉字组成,用半角逗号分隔(每人名字固定且唯一,有重名的也在登记时区分开)。名单后的数字表示可以安排会议的时间,也以半角逗号分隔,如 10,11,14,15 表示第10, 11, 14, 15个小时可以开会(会议时间为919之间的正整数)。

输出格式

输出m 个数,依次表示每个请求是否被接受。1表示接受,0表示不接受。

输入样例:
4
20 2

3 张三,李四,王五 10,11,12,14,15
1
张三 12

4 王六,王七,王八,王九,王十 9,10,11,12,13,14,15

2 张三14,15

输出样例:
1 0 0 1


类别:2007年百度之星题目 | 添加到搜藏 | 浏览() | 评论 (8)
 
最近读者:
 
网友评论:
1
2007-07-04 10:38 | 回复
尽量使用合用的最小的会议室似乎是可行的 不过是不是要证明一下呢?呵呵 另外,同样存在一个规模和效率的要求问题
 
2
2007-09-20 09:57 | 回复
精典题目呀
 
3
2008-08-03 11:24 | 回复
关注百度之星~~~~~~~~!
 
4
2008-08-03 19:23 | 回复
★︵___︵☆ /     \ ︴●   ● ︴永 遠 支 持 你 →≧﹏≠ ︴≡ ﹏ ≡ ︴有 空 幫 你 灌 灌 水 ~ \_____/ 鼓 鼓 掌 ~~加 油! ╭等你╮╭回访╮╭沏茶╮╭等候╮ ╰~~╯╰~~╯╰~~╯╰~~╯
 
5
2008-08-03 20:17 | 回复
★︵___︵☆ /     \ ︴●   ● ︴永 遠 支 持 你 →≧﹏≠ ︴≡ ﹏ ≡ ︴有 空 幫 你 灌 灌 水 ~ \_____/ 鼓 鼓 掌 ~~加 油!
 
6
2008-08-04 13:00 | 回复
关注下
 
7
2008-12-25 20:20 | 回复
您好,请问你有这个题的程序代码么
 
8
2009-05-03 20:03 | 回复

 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu