0分蒟蒻求助大佬!!!
查看原帖
0分蒟蒻求助大佬!!!
1200138
SlytherinSisterMary楼主2024/8/2 18:18
#include<bits/stdc++.h>
using namespace std;
long long n;
struct cow{
	int l;
	int r;
	int lianxu;
	int jiange;
}a[300];
void fun()
{
	long long i;
	cin>>n;
	for(i=0;i<n;i++)
	{
		cin>>a[i].l>>a[i].r;
		if(i==0)
		{
			a[i].lianxu=a[i].r-a[i].l;
			a[i].jiange=0;
		}
		else
		{
			if(a[i].l<=a[i-1].r)
			{
				a[i].lianxu=a[i-1].lianxu+(a[i].r-a[i-1].r);
			}
			else
			{
				a[i].lianxu=a[i].r-a[i].l;
				a[i].jiange=a[i].l-a[i-1].r;
			}
		}
	}
	for(i=0;i<n;i++)
	{
		cout<<a[i].l<<" "<<a[i].r<<" "<<a[i].lianxu<<" "<<a[i].jiange<<endl;
	}
	int x,y;
	for(i=0;i<n;i++)
	{
		if(a[i].lianxu>x)
		{
			x=a[i].lianxu;
		}
		if(a[i].jiange>y)
		{
			y=a[i].jiange;
		}
	}
	cout<<x<<" "<<y<<endl;
}
int main()
{
	fun(); 
	return 0;
}
2024/8/2 18:18
加载中...