叶博远
(Large)
1
E. 睡个好觉
Problem ID: 7276
Contest ID: 6027
选做题
Wrong Answer
75 分
【题目描述】
常言道:“春困夏乏秋倦冬眠,睡不醒的四季”。鱼大大一看到这话就兴奋了,哎嘛这说的不就是我嘛!原来,鱼大大对在校学习的兴趣十分低落,这导致他一进学校就想睡觉,平时上课老师都会监督,鱼大大睡不好。但是一到了夜自修时间,每个班级都是自习,只有偶尔会有巡逻老师在走廊巡查每个班级是否安静,鱼大大就可以大睡特睡。但是鱼大大有一个怪习惯,每次从睡梦中醒来,鱼大大必定会打一个响亮的哈欠,而一旦鱼大大醒来时巡查老师在本楼层走廊,鱼大大睡觉的事情就必定会被发现而被通报批评。所以只要鱼大大醒来时,巡查老师不在走廊,鱼大大就安全地睡了个好觉。
现知道了巡查老师出入走廊的时间,以及鱼大大醒来的时间,请你判断一下鱼大大会不会被发现
【输入格式】
前两行每行两个数字分别表示巡查老师出入本楼层的时间(时 分,24小时计数,保证第一个时间不会比第二个时间晚)
第三行两个数字表示鱼大大醒来的时间
【输出格式】
一行一个字符串表示鱼大大是否被发现(“GG”或者“Nice”)
【样例输入】
20 4 20 38 20 20
【样例输出】
GG
4 个赞
尹思源
(。)
5
乱写的(
#include <iostream>
using namespace std;
int main() {
int teacherStartTimeH, teacherStartTimeM, teacherEndTimeH, teacherEndTimeM;
int fishWakeUpTimeH, fishWakeUpTimeM;
std::cin >> teacherStartTimeH >> teacherStartTimeM;
std::cin >> teacherEndTimeH >> teacherEndTimeM;
std::cin >> fishWakeUpTimeH >> fishWakeUpTimeM;
int teacherStartTime = teacherStartTimeH * 60 + teacherStartTimeM;
int teacherEndTime = teacherEndTimeH * 60 + teacherEndTimeM;
int fishWakeUpTime = fishWakeUpTimeH * 60 + fishWakeUpTimeM;
if ((teacherStartTime <= fishWakeUpTime && fishWakeUpTime <= teacherEndTime) ||
(teacherStartTime > teacherEndTime &&
(fishWakeUpTime >= teacherStartTime || fishWakeUpTime <= teacherEndTime))) {
std::cout << "GG" << std::endl;
} else {
cout << "Nice" << std::endl;
}
return 0;
}
1 个赞