求助
  • 板块灌水区
  • 楼主kyrin817
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/3/2 09:20
  • 上次更新2024/3/2 10:11:43
查看原帖
求助
1066750
kyrin817楼主2024/3/2 09:20
  1. 自动找人系统 XJOI - 题目ID:9302100分 最新提交: Wrong Answer 65 分 历史最高: Wrong Answer 70 分 时间限制: 1000ms 空间限制: 524288kB 题目描述 【题目描述】

给定三个参数a,b,c,表示年,月,日,(不考虑闰年)表示一个时间节点。他要找出在两个时间节点之间的时间(包括两个时间节点本身)。现在给定两个时间节点和一个时间,他要判断这个时间是否在这个时间段之中。

【数据格式】

输入三行,三个时间,每行有三个数,表示年月日。前两行表示两个时间节点(不一定按照第一个小于第二个的顺序给出),最后一行是这个时间发生的时间。保证合法

输出一个“Yes”或者“No”表示是否在这个时间段之中。

样例输入:

2007 1 1 2007 12 31 2007 3 22 样例输出:

Yes

#include<bits/stdc++.h>
using namespace std;
int a[3],b[3],c[3];
int main()
{ 
	for(int i=0;i<=2;i++){
		cin>>a[i];
	}
	for(int i=0;i<=2;i++){
		cin>>b[i];
	}
	for(int i=0;i<=2;i++){
		cin>>c[i];
	}
	if(!(c[0]<=b[0]&&c[0]>=a[0])){
		cout<<"No";
		return 0;
	}
	if(!(c[1]<=b[1]&&c[1]>=a[1])){
		cout<<"No";
		return 0;
	}
	if(!(c[2]<=b[2]&&c[2]>=a[2])){
		cout<<"No";
		return 0;
	}
	cout<<"Yes";
	return 0;
}
2024/3/2 09:20
加载中...