运行结果没有错,但是全部RE,求调
#define USED 1001
#include<iostream>
using namespace std;
long long day,get_day;
int reward[6],in[USED],sub,total;
int main()
{
cin>>day;
for(int i=0;i<6;i++)
cin>>reward[i];
for(int i=0;i<day;i++)
cin>>in[i];
for(int i=0;i<day;i++)
{
if(in[i]==1)
get_day++;
if(in[i]==0)
{
get_day=0;
continue;
}
sub=0;
if(get_day>=3)
sub++;
if(get_day>=7)
sub++;
if(get_day>=30)
sub++;
if(get_day>=120)
sub++;
if(get_day>=365)
sub++;
total+=reward[sub];
}
cout<<total<<endl;
return 0;
}