17 条题解
-
1
made in CHINA
using namespace std; const int N = 5e4+5; struct node{ int x,id; }a[N]; int cmp(node a,node b) { return a.x<b.x; } int main() { int n,s[N]={},ans=0; cin>>n; for (int i =1;i <=n;i++) { cin >> a[i].id>>a[i].x; if(a[i].id==0) { a[i].id=-1; } } sort(a+1,a+n+1,cmp); for (int i =1;i <=n;i++) { s[i]=s[i-1]+a[i].id; } for (int i =1;i <=n;i++) { for (int j=i+1;j<=n;j++) { if (s[i-1]==s[j]) { ans=max(ans,a[j].x-a[i].x); } } } cout << ans; }
信息
- ID
- 1284
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 1160
- 已通过
- 299
- 上传者