求助0分代码
查看原帖
求助0分代码
804224
liyuhang楼主2023/10/20 16:42
#include <bits/stdc++.h>
using namespace std;
struct node{
	bool way,yong=false;
	long long price,timen;
}a[100001];
long long n,sum=0,kk=0;
int main()
{
	scanf("%lld",&n);
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].way>>a[i].price>>a[i].timen;
		if(a[i].way)
		{
			for(int j=1;j<i;j++)
			{
				if(!a[j].way&&a[j].price>=a[i].price&&a[i].timen-a[j].timen<=45&&!a[j].yong)
				{
					a[j].yong=true;
					kk++;
					break;
				}
				else sum+=a[i].price;
			}
		}
		else sum+=a[i].price;
	}
	printf("%lld\n",sum);
	cout<<kk;
	return 0;
}
2023/10/20 16:42
加载中...