OK,我又RE了
  • 板块灌水区
  • 楼主EasonX
  • 当前回复35
  • 已保存回复35
  • 发布时间2024/8/28 20:13
  • 上次更新2024/8/28 22:00:23
查看原帖
OK,我又RE了
733488
EasonX楼主2024/8/28 20:13
typedef long long ll;
const ll N = 100005;
using namespace std;
struct info {
	ll a, b;
} x[N];
bool cmp(const info&A, const info&B) {
	return A.a < B.a;
}
ll n, ans, s[N];
int main() {
	freopen("mm.in", "r", stdin);
	freopen("mm.out", "w", stdout);
	cin >> n;
	for (int i = 1; i <= n; i++)cin >> x[i].a >> x[i].b;
	sort(x + 1, x + n + 1, cmp);
	for (int i = 1; i <= n; i++)s[i] = s[i - 1] + x[i].b;
	for (int i = 1; i <= n; i++)for (int j = i; j <= n; j++)ans = max(ans, s[j] - s[i - 1] - x[j].a + x[i].a);
	printf("%lld", ans);
	return 0;
}

还是站外题……

悬关

2024/8/28 20:13
加载中...