哪错了
查看原帖
哪错了
361438
封禁用户楼主2020/8/10 10:33
#include<bits/stdc++.h>
using namespace std;
int n,t,i;
int vis[10010],price[10010],timen[10010],cnt=0,tsum=0,sum=0;
const int MOD=45;
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.precision(10);
	cout<<fixed;
	cin>>n;
	t=n;
	for(i=1;i<=n;i++)
	{
		cin>>vis[i]>>price[i]>>timen[i];
		if(i==1)
		{
			if(vis[i]==1)
			{
				tsum++;
				sum+=price[1];
			}
		}
		else
		{
			if(tsum!=0&&(timen[i]-timen[i-1])<45&&price[i]<=price[i-1])
			{
				tsum=0;
				continue;
			}
			else
			{
				sum+=price[i];
			}
		}
	}
	cout<<sum<<"\n";
}
2020/8/10 10:33
加载中...