-
个人简介
#include <bits/stdc++.h> 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; }
-
通过的题目
-
最近活动
-
最近编写的题解
题目标签
- 2007
- 1
- 模拟
- 1
- 语言基础
- 1
- 基础语法
- 1
- 递推
- 1
- 搜索
- 1
- 枚举
- 1
- 字符串
- 1
- 字符数组
- 1
- 前缀和、差分数组
- 1
- 竞赛
- 1
- USACO
- 1
- 年份
- 1
- 前缀和
- 1
- 差分
- 1