제출 #640655

#제출 시각아이디문제언어결과실행 시간메모리
640655andecaandeciPalembang Bridges (APIO15_bridge)C++17
0 / 100
0 ms212 KiB
#include <bits/stdc++.h> using namespace std; #pragma GCC optimize("Ofast") typedef long long ll; // const ll mod = 1e9 + 7; const ll MAXN = 1e6 + 5; #define vi vector<int> #define vll vector<ll> #define pii pair<int, int> #define pll pair<ll, ll> #define mp make_pair #define pb push_back #define lb lower_bound #define ub upper_bound #define fi first #define sc second #define endl '\n' #define gl ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0) int main() { gl; int k, n; cin >> k >> n; int sum = 0; vi v; for (int i = 0; i < n; i++) { char a, b; int x, y; cin >> a >> x >> b >> y; if (a == b) sum += abs(x - y); else { sum++; v.pb(x); v.pb(y); } } sort(v.begin(), v.end()); ll ans = 1e18; for (int i = 0; i < v.size(); i++) { ll cur = 0; for (int j = 0; j < v.size(); j++) { cur += abs(v[i] - v[j]); } ans = min(ans, cur); } cout << ans + sum << endl; return 0; }

컴파일 시 표준 에러 (stderr) 메시지

bridge.cpp: In function 'int main()':
bridge.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   48 |   for (int i = 0; i < v.size(); i++)
      |                   ~~^~~~~~~~~~
bridge.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   51 |     for (int j = 0; j < v.size(); j++)
      |                     ~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...