제출 #969454

#제출 시각아이디문제언어결과실행 시간메모리
969454efedmrlrMeasures (CEOI22_measures)C++17
10 / 100
1566 ms5468 KiB
#include <bits/stdc++.h> #define int long long int #define ld long double #define pb push_back #define MP make_pair #define all(x) x.begin(), x.end() #define rall(x) x.begin(), x.end() #define REP(i, n) for(int i = 0; (i) < (n); (i)++) using namespace std; void fastio() { ios_base::sync_with_stdio(false); cin.tie(NULL); } const int N = 2e5 + 5; const int INF = 1e17; int D; void solve() { int n, m; cin >> n >> m >> D; vector<int> a(n); REP(i, n) cin >> a[i]; for(int z = 0; z < m; z++) { int b; cin >> b; a.pb(b); sort(all(a)); int v = 0; for(int i = 0; i < a.size(); i++) { for(int j = i + 1; j < a.size(); j++) { v = max(v, (a[i] - i * D) - (a[j] - j * D)); } } if(v & 1) { cout << v / 2 << ".5 "; } else { cout << v / 2 << " "; } } cout << "\n"; } signed main() { fastio(); solve(); }

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

Main.cpp: In function 'void solve()':
Main.cpp:35:26: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   35 |         for(int i = 0; i < a.size(); i++) {
      |                        ~~^~~~~~~~~~
Main.cpp:36:34: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   36 |             for(int j = i + 1; j < a.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...