站外题求助

题目总版

看这组数据 ``` 2023 10 29 2024 10 31 2023 11 27 ``` 您的数据会输出 `No`。 我觉得该这么写。 ```cpp #include <bits/stdc++.h> using namespace std; long long y[5],m[5],d[5],day[5]; int k; int month[15] = {0,31,59,90,120,151,181,212,243,273,304,334,365}; int main(){ for (int i = 1; i <= 3; i++) scanf("%lld%lld%lld",&y[i],&m[i],&d[i]); for (int i = 1; i <= 3; i++) day[i] = y[i] * 365 + month[m[i]] + day[i]; if (day[3] >= day[1] && day[3] <= day[2]) printf("Yes"); else printf("No"); return 0; } ```
by liuruiqing @ 2024-03-30 07:30:01


@[蟋蟀喵~~](/user/760018)
by liuruiqing @ 2024-03-30 07:45:53


其实跟比较数的大小一样,先比较年,再比较月,再比较日。
by Ryanhao @ 2024-03-30 08:39:37


@[蟋蟀喵~~](/user/760018)
by Ryanhao @ 2024-03-30 08:40:01


$t_1 \leq t_3 \leq t_2$时输出`Yes`否则输出`No`(蓝名蒟蒻的小小的提示)
by Ryanhao @ 2024-03-30 08:43:09


|