0
已解决
code:
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int m[15]={0,31,28,31,30,31,30,31,31,30,31,31,30};
int a[10],b[10],t,n,s[7005],ans;
bool f(int x){
if(((x%4==0)&&(x%100!=0))||x%400==0){
return true;
}else{
return false;
}
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>s[i];
}
sort(s+1,s+n+1);
scanf("%d-%d-%d-%d:%d",&a[1],&a[2],&a[3],&a[4],&a[5]);
scanf("%d-%d-%d-%d:%d",&b[1],&b[2],&b[3],&b[4],&b[5]);
for(int i=a[1];i<=b[1]-1;i++)
if(f(i)){
t-=366;
}else{
t-=365;
}
for(int i=1;i<a[2];i++){
t+=m[i];
}
for(int i=1;i<b[2];i++){
t-=m[i];
}
if(f(a[1])&&a[2]>2) t++;
if(f(b[1])&&b[2]>2) t--;
t+=a[3];
t-=b[3];
t*=1440;
t+=60*a[4]+a[5];
t-=60*b[4]+b[5];
t*=-1;
for(int i=1;i<=n;i++){
if(t>=s[i]){
t-=s[i],ans++;
}
else break;
}
cout<<ans;
return 0;
}
洛谷上过了,但这题死活过不去
黄依成在2020-09-07 16:27:38追加了内容
有人吗?
黄依成在2020-09-07 16:31:51追加了内容
5239 刷题备考
黄依成在2020-09-07 16:53:19追加了内容
咋没人呢。。。
黄依成在2020-09-07 17:18:50追加了内容
顶
黄依成在2020-09-07 18:01:51追加了内容
顶
黄依成在2020-09-07 18:31:50追加了内容
ddddddd
黄依成在2020-09-07 18:52:07追加了内容
dddddddd
黄依成在2020-09-07 19:04:20追加了内容
@赵逸凡 @侯平仄 @黄子扬
黄依成在2020-09-07 21:14:19追加了内容
.
0
已采纳
测试点#10 (只能看一眼哦~)
输入(显示前50行):
5358 4475 6148 7437 6574 2144 9256 9094 657 1595 6029 2664 9445 4880 159 126 8184 6237 4817 3030 389 7779 6587 3091 1419 3327 2724 3835 5323 8159 5990 714 9320 7286 1865 5840 3389 3521 1535 3055 775 8680 2700 9462 5175 5595 8650 933 73 4080 ......
输出(显示前50行):
2271
采纳我
0
0
0
0
0
0