#include<bits/stdc++.h>
using namespace std;
int main()
{
int ti,y_s,m_s,d_s,h_s,min_s,y_l,m_l,d_l,h_l,min_l;
cin>>ti;
int ti_time[ti+1];
for(int i=0;i<ti;i++) cin>>ti_time[i];
scanf("%d-%d-%d-%d:%d",&y_s,&m_s,&d_s,&h_s,&min_s);
scanf("%d-%d-%d-%d:%d",&y_l,&m_l,&d_l,&h_l,&min_l);
int lepa=0;
for(int i=y_s;i<=y_l;i++)
{
if((i%100==0 and i%400==0) or (i%100!=0 and i%4==0))
{
lepa++;
}
}
int min=(y_s*365+lepa)*24*60;
int ans;
for(int i=0;i<ti;i++)
{
if(min>ti_time[i])
{
ans++;
min-=ti_time[i];
}
else
{
if(min==ti_time[i])
{
ans++;
break;
}
else
{
break;
}
}
}
cout<<ans;
return 0;
}
P1167 刷题这道题目我只有10分求各位大佬指点