编译不过
  • 板块学术版
  • 楼主ray_catcher
  • 当前回复6
  • 已保存回复6
  • 发布时间2020/7/6 16:56
  • 上次更新2023/11/6 23:33:34
查看原帖
编译不过
302043
ray_catcher楼主2020/7/6 16:56

大佬帮忙看看,这份代码去掉cstring头文件就能编译成功,为什么啊???谢谢!!!

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
using namespace std;
int T,n;
struct node
{
	long long a,b;
	bool operator<(node& y)
	{
		return min(a,y.b)<min(b,y.a) ;
	}
}v[20005];
int main()
{
	scanf("%d",&T);
	for(int step=1;step<=T;step++)
	{
		memset(v,0,sizeof(v));
		scanf("%d",&n);
		for(int i=1;i<=n;i++)
			scanf("%lld%lld",&v[i].a,&v[i].b);
		stable_sort(v+1,v+1+n);
		long long ans=v[1].a+v[1].b,pre=ans,sum=v[1].a;
		for(int i=2;i<=n;i++)
		{
			ans=max(ans,max(pre,sum+v[i].a)+v[i].b);
			pre=max(pre,sum+v[i].a)+v[i].b;
			sum+=v[i].a;
		}
		printf("%lld\n",ans);
	}
	return 0;
}
2020/7/6 16:56
加载中...