题目描述

一日,老师决定进行一次突击考试。已知每个学生都有一个考试能力等级,教室里一共有N个课桌,按照顺序排成一列,每张课桌可以坐两个人,第i张课桌坐的两个人的能力等级为(A[i],B[i])。现在老师决定对能力等级为K的人进行测验。他会从这N排中选择连续的L排进行测验,要求这 L排中的每一排至少有一个人考试能力等级为K。现在我们想知道L的最大值以及对应的等级K。

输入输出格式

输入格式:

第1行:一个整数N;

第2..N+1行:每行两个整数,表示A[i],B[i]。

输出格式:

两个整数L和K,要求在L最大的条件下K最小。

输入输出样例

输入样例#1: 复制

3
3 5
4 5
1 3

输出样例#1: 复制

2 5

说明

1≤N≤100,000,1≤A[i],B[i]≤5

紫色诱惑四:

这个题,a,b范围才到5,完全可以枚举模拟。

关键是,思路,思路,思路。

思路是非常重要的。

因为题意非常清楚。

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cmath>
 4 #include<algorithm>
 5 #include<cstring>
 6 using namespace std;
 7
 8 int n;
 9 int a[100002],b[100002],ans,l;
10
11 int main()
12 {
13     scanf("%d",&n);
14     for(int i=1;i<=n;++i)
15         scanf("%d%d",&a[i],&b[i]);
16     for(int k=1;k<=5;++k)
17     {
18         int s=0;
19         for(int i=1;i<=n;++i)
20         {
21             if(a[i]==k||b[i]==k)
22                 ++s;
23             else
24             {
25                 if(s>=l)
26                 {
27                     l=s;
28                     ans=k;
29                 }
30                 s=0;
31             }
32         }
33         if(s>l)               //别忘了这一步,如果循环里没有到else就结束了就需要这一步重复。
34         {
35             l=s;
36             ans=k;
37         }
38     }
39     printf("%d %d",l,ans);
40 } 

转载于:https://www.cnblogs.com/Mary-Sue/p/9126373.html

P1702 突击考试相关推荐

  1. luogu P1702 突击考试

    题目描述 一日,老师决定进行一次突击考试.已知每个学生都有一个考试能力等级,教室里一共有N个课桌,按照顺序排成一列,每张课桌可以坐两个人,第i张课桌坐的两个人的能力等级为(A[i],B[i]).现在老 ...

  2. JavaWeb课程复习资料——用于突击考试总结

    环境使用: 系统:win10 开发工具:IntelliJ IDEA 2021以上版本 数据库:MySQL 需求jar包:mysql-connector-java-5.1.39.jar Tomcat版本 ...

  3. MySQL复习资料——用于突击考试总结

  4. 2015-2016-1学期 《信息安全系统设计基础》课程总结

    2015-2016-1 <信息安全系统设计基础>课程总结 这门课程今年授课和考试方式有很大的变化. 授课方面的改革总结了十几年的教学经验,特别是吸收<构建之法>的一些实践,采用 ...

  5. 我来回答人生百问^_^老姚

    1:你的人生理想是什么?小时候你的梦想是什么?现在呢? 小时候别人都有梦想,然而那时我还不清楚"梦想"的具体含义.只有一些零零散散的想法,也大都是一些不切实际的想法. 比如我也想有 ...

  6. 上大学的四年---以此结束四年的时光

    2012年4月9号,武汉淅淅沥沥的小雨.一直下了两个多月,阴天了两个多月.我所经历的最长的阴天,2012确实不一样吧!六月分本科就要毕业啦,一直想写东西来纪念我的大学.却一直没有提笔,总觉得还有些事情 ...

  7. python人机对话存在的问题_如何适应人机对话要点及情景问题

    [注意]如何应对江苏省初中英语听力口语自动化考试? 什么是江苏省初中英语听力口语自动化考试? 江苏省初中英语听力口语自动化考试是江苏省中考英语考试的一部分,主要测试学生听力和口语能力,是通 过上机考试 ...

  8. MAC X or Ios平台上的学习工具

    2019独角兽企业重金招聘Python工程师标准>>> 本专题介绍了20款左右的应用,由于数量很多,不可能把每个应用都介绍得很详细.以后笔者还会专门写一些帖子介绍某一个应用的使用心得 ...

  9. 项目管理没有思路,还是得靠它

    早上好,我是老原. 熟悉我的老粉都知道,在干项目管理之前,我是干产品经理的,当时想要转行,但是没人带,靠着微博的产品经验,也算是勉强入了项目管理这一行. 但是入行后,问题就接踵而至,做事又找不到章法, ...

最新文章

  1. hibernate教程--抓取策略详解
  2. 2.5.2 MySQL二进制日志介绍
  3. 常见的权限访问控制模型
  4. python协程池操作mysql_python_协程方式操作数据库
  5. 易语言word模板复制粘贴_请给你的Word“打底妆”(让Word跑快些系列)
  6. 在OPPO的开发者大会上,看到了另一个OPPO
  7. [福大软工] Z班 团队第一次作业—团队展示成绩公布
  8. 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行。
  9. CAN与CAN FD通信之间存在的问题
  10. 上级对下级用通知合适吗_【判断题】通知只能作为下行文使用,下级对上级不能使用通知。 ( )...
  11. 谷歌公开裸眼3D全息视频聊天技术:8k屏幕、4块GPU
  12. sai钢笔图层怎么移动某条线?
  13. 多个杀毒软件共存有什么影响。
  14. 《BPF( 伯克利数据包过滤器 ) Performance Tools》 第二章 技术背景
  15. 一个合格的项目经理都需要做哪些事情?
  16. 使用python计算三角形面积
  17. eclipse 显示 空格 .回车符号,去掉相应的符号
  18. JAVA第一次实验 ——凯撒密码
  19. easyexcel 复杂表头、动态表头、复杂数据导出(非注解方式)
  20. 微服务开源框架TARS的RPC源码解析 之 初识TARS C++服务端

热门文章

  1. Select查询之通配符
  2. Lucene.Net的中文分词组件AdvancedChineseAnalyzer
  3. 很囧的实验:一辆奥迪究竟值多少女大学生? 阅读 3056 回复 12 [回复] [编辑] [修改]...
  4. 想悄悄的做渗透测试?这里的工具足够你用了
  5. VNPY - 事件引擎
  6. 熬夜整理了10个行业的40份可视化大屏模板,可直接拿走套用
  7. 如何将FLex AIR运行环境与AIR程序一起打包
  8. dajngo3设置静态文件访问
  9. mysql视图,总结
  10. matlab在循环中保存jpg格式_Matlab如何循环读取文件