链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
集训队的彬彬不仅要在实验室打电动,而且还要一天打两次。
但教练有时候会来实验室看一眼,如果教练看的时候彬彬正在打电动(开始的一分钟和结束的那一分钟也在打)就会被当场抓获。
现在给出彬彬打游戏的两个时间段,和教练一天中来实验室的时间点,请问彬彬是否会被教练抓到。
输入描述:
第一行一个正整数 T(1⩽T⩽100),表示有 TTT 组数据。 每组数据 3 行。 每组数据的第一行有 4 个正整数 t1,t2,t3,t4 (1⩽t1<t2<t3<t4⩽1440) 分别表示第一次开始的时间,第一次结束的时间,第二次开始的时间,第二次结束的时间。 每组数据的第二行有一个正整数 n(1⩽n⩽1440),表示教练来实验室的次数。 每组数据的第三行有 n 个正整数a1,a2,⋯,an(1⩽ai⩽1440),表示教练在第 ai 分钟来了实验室。输出描述:
对每组样例输出一行一个字母,如果彬彬被教练抓到了输出 Y,否则输出 N。示例1
输入
2 16 18 19 40 3 3 15 19 4 6 8 10 5 7 2 11 12 13输出
Y N
水题
#include <iostream>
using namespace std;
int main(){
int t;
scanf("%d",&t);
while(t--){
int t1,t2,t3,t4;
scanf("%d%d%d%d",&t1,&t2,&t3,&t4);
int n,temp=0;
scanf("%d",&n);
for(int i=1;i<=n;i++){
int k;
scanf("%d",&k);
if((k>=t1&&k<=t2)||(k>=t3&&k<=t4)){
temp=1;
}
}
if(temp==1){
printf("Y\n");
}
else{
printf("N\n");
}
}
}