Submission #636780

# Submission time Handle Problem Language Result Execution time Memory
636780 2022-08-30T07:36:51 Z lovrot Fireworks (APIO16_fireworks) C++11
7 / 100
1 ms 300 KB
#include <bits/stdc++.h> 

#define X first
#define Y second
#define pb push_back
#define ll long long 

using namespace std; 

const ll INF = 1e15;

ll abs2(ll x){ 
	return x < 0 ? -x : x;
}

int n, m;
vector<ll> v;

int main(){ 
	cin >> n >> m;

	for(int i = 2; i <= n + m; i++){ 
		ll p, c;
		cin >> p >> c;
		v.pb(c);
	}
	sort(v.begin(), v.end());

	ll ans = INF;
	if(v.size() == 1){ 
		cout << "0\n";
		return 0;
	} else { 
		for(int c : v){ 
			ll res = 0;
			for(int c2 : v){ 
				res += abs2(c2 - c);
			}
			ans = min(ans, res);
		}
	}	
	cout << ans << "\n";
	return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Correct 1 ms 212 KB Output is correct
6 Correct 1 ms 300 KB Output is correct
7 Correct 1 ms 300 KB Output is correct
8 Correct 1 ms 212 KB Output is correct
9 Correct 1 ms 212 KB Output is correct
10 Correct 1 ms 212 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Correct 1 ms 212 KB Output is correct
6 Correct 1 ms 300 KB Output is correct
7 Correct 1 ms 300 KB Output is correct
8 Correct 1 ms 212 KB Output is correct
9 Correct 1 ms 212 KB Output is correct
10 Correct 1 ms 212 KB Output is correct
11 Incorrect 0 ms 212 KB Output isn't correct
12 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Correct 1 ms 212 KB Output is correct
6 Correct 1 ms 300 KB Output is correct
7 Correct 1 ms 300 KB Output is correct
8 Correct 1 ms 212 KB Output is correct
9 Correct 1 ms 212 KB Output is correct
10 Correct 1 ms 212 KB Output is correct
11 Incorrect 0 ms 212 KB Output isn't correct
12 Halted 0 ms 0 KB -