【题目描述】
给定三个参数 a,b,c,表示年,月,日,(不考虑闰年)表示一个时间节点。他要找出在两个时间节点之间的时间(包括两个时间节点本身)。现在给定两个时间节点和一个时间,他要判断这个时间是否在这个时间段之中。
【数据格式】
输入三行,三个时间,每行有三个数,表示年月日。前两行表示两个时间节点(不一定按照第一个小于第二个的顺序给出),最后一行是这个时间发生的时间。保证合法
输出一个 'Yes' 或者 No 表示是否在这个时间段之中。
My code
#include <bits/stdc++.h>
using namespace std;
long long a,b,c,d,e,f,i,j,k,t,m,p;
int main(){
cin >> a >> b >> c >> d >> e >> f >> i >> j >> k;
if(i >= min(a,d) && i <= max(a,d) && j >= min(b,e) && j <= max(b,e) && k >= min(c,f) && k <= max(c,f)){
cout << "Yes";
}else cout << "No";
return 0;
}
70 分,求助。