Submission #60511888


Source Code Expand

#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <vector>
#include <queue>
#include <cmath>
#include <stack>
#include <ctime>
#include <map>
#include <set>

#define rall(x) (x).rbegin(), (x).rend()
#define all(x) (x).begin(), (x).end()
#define pii pair<int, int>
#define mpair make_pair
#define ld long double
#define ll long long
#define ss second
#define ff first

using namespace std;

const ll lINF = 1000000000000000007;
const int iINF = 1000000007;
const int INF = 1e5+1;

/* 
*/

void solve(){
	int n; cin >> n;
	vector <pii> a(n);
	int cur = 0;
	for(auto& i :a) cin >> i.ff >> i.ss;
	cur = a[0].ss;
	for(int i = 1; i < n; ++ i){
		int x = a[i].ff-a[i-1].ff;
		cur = max(0, cur - x);
		cur += a[i].ss;
		// cerr << a[i].ss << ' ';
	}
	cout << cur;
}

int main(){
	cin.tie(nullptr);
	ios::sync_with_stdio(false);
	int tt = 1; 
	// cin >> tt;
	while(tt --){
		solve();
		cout << '\n';
	}
	return 0;	
}

Submission Info

Submission Time
Task A - Humidifier 1
User dusanov
Language C++ 17 (gcc 12.2)
Score 150
Code Size 980 Byte
Status AC
Exec Time 1 ms
Memory 3592 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 150 / 150
Status
AC × 3
AC × 20
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 1 ms 3384 KiB
00_sample_01.txt AC 1 ms 3412 KiB
00_sample_02.txt AC 1 ms 3464 KiB
01_test_00.txt AC 1 ms 3480 KiB
01_test_01.txt AC 1 ms 3464 KiB
01_test_02.txt AC 1 ms 3376 KiB
01_test_03.txt AC 1 ms 3408 KiB
01_test_04.txt AC 1 ms 3472 KiB
01_test_05.txt AC 1 ms 3468 KiB
01_test_06.txt AC 1 ms 3408 KiB
01_test_07.txt AC 1 ms 3412 KiB
01_test_08.txt AC 1 ms 3464 KiB
01_test_09.txt AC 1 ms 3592 KiB
01_test_10.txt AC 1 ms 3424 KiB
01_test_11.txt AC 1 ms 3448 KiB
01_test_12.txt AC 1 ms 3412 KiB
01_test_13.txt AC 1 ms 3472 KiB
01_test_14.txt AC 1 ms 3456 KiB
01_test_15.txt AC 1 ms 3400 KiB
01_test_16.txt AC 1 ms 3384 KiB