点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

From VijosGuest0
什么时候开会
背景 Background
  为了for beginngers,特设此题,^_^
描述 Description
  什么时候开会?
【问题描述】
一年一度的信息学奥林匹克总结大会准备召开了,但大会负责人Mr.Huang却遇到了麻烦,参加会议的各中小学信息学教练都非常非常忙,因为他们不但担任竞赛的辅导工作,而且还有常规的教学工作,有的还担任学校的行政职务,因此要召集他们都来开会是一件非常困难的事,为了让更多的人来参加会议,时间的选择非常关键,因此Mr.Huang让他们每个人交一份空闲时间表(单位:天),他们也只能在空闲时间才能来开会。Mr.Huang请你通过他们提供的空闲时间表来确定开会的时间(会开1整天)。自然是能来的人越多越好,在这个前提下,请你确定某一天开会,如果能来的人数相同的话,会越早开越好,当然如果与会人数小于组委会设定的最少人数,会议将被取消。
【输入文件】
输入部分:第一行为两个正整数N,Q(1<=Q<=N<=50),其中N表示信息学教练的总人数,Q表示至少需要多少信息学教参加,使得会议能够召开。
  以下每行第一个数表示一个会员空闲的日期Mi,其后Mi个数,每个数表示他空闲的时间(1<=时间,单位:天)<=100)
【输出文件】
输出只一行为一个整数,为开会的最早时间,如果与会人数少于组委会设定的人数Q,会议被取消,则输出"0"。
【输入输出样例】
输入:
3 2    //3表示总人数,2表示至少需要2人,使得会议才能召开
4 1 5 8 9   //表示第一个人有4天有空,分别是第1天、第5天、第8天、第9天有空闲。
3 2 5 9  //同上
5 2 4 5 7 9 //同上
输出:
5 //表示会议最早在第5天召开。
输入格式 Input Format
  第一行为两个正整数N,Q(1<=Q<=N<=50),其中N表示信息学教练的总人数,Q表示至少需要多少信息学教参加,使得会议能够召开。
  以下每行第一个数表示一个会员空闲的日期Mi,其后Mi个数,每个数表示他空闲的时间(1<=时间,单位:天)<=100)
输出格式 Output Format
  只一行为一个整数,为开会的最早时间,如果与会人数少于组委会设定的人数Q,会议被取消,则输出"0"。
样例输入 Sample Input
 
样例输出 Sample Output
 
时间限制 Time Limitation
  各个测试点1s
注释 Hint
  Free Pascal Code:
-------------------
program Plus;
var a,b:longint;
begin
 readln(a,b);
 writeln(a+b);
end.

C++ Code:
-------------------
#include <iostream>
using namespace std;
int main(){
 int a,b;
 cin>>a>>b;
 cout<<a+b<<endl;
 return 0;
}
Flag
  
题号
  P1036
  其它
通过
  42人
提交
  108次
通过率
  39%
难度
  0
提交 讨论 题解
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 40 | Processed Time : 83 ms | Server Time : 2025/4/27 0:52:03