제출 #105189

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
1051892019-04-10 23:20:30silxikysXylophone (JOI18_xylophone)C++14
100 / 100
352 ms652 KiB
#include "xylophone.h"
using namespace std;
#include <bits/stdc++.h>
static int A[5005];
int n;
int d2[5005], d3[5005];
void pr(const vector<int>& a) {
cout << "VEC:\n";
for (int i: a) cout << i << ' ';
cout << '\n';
}
bool check(const vector<int>& v) {
//pr(v);
for (int i = 0; i < n; i++) if (v[i] <= 0 || v[i] > n) return false;
for (int i = 0; i < n - 1; i++) {
if (abs(v[i+1]-v[i]) != d2[i+1]) return false;
}
for (int i = 0; i < n - 2; i++) {
int d = max(abs(v[i+2]-v[i+1]),max(abs(v[i+1]-v[i]),abs(v[i+2]-v[i])));
if (d != d3[i+1]) return false;
}
//sanity checks
int pos1 = -1, posn = -1;
for (int i = 0; i < n; i++) {
if (v[i] == 1) pos1 = i;
else if (v[i] == n) posn = i;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

xylophone.cpp: In function 'bool tr(int)':
xylophone.cpp:56:22: warning: unused variable 'aa' [-Wunused-variable]
         vector<int>& aa = a;
                      ^~
xylophone.cpp:57:22: warning: unused variable 'bb' [-Wunused-variable]
         vector<int>& bb = b;
                      ^~
xylophone.cpp: At global scope:
xylophone.cpp:5:12: warning: 'A' defined but not used [-Wunused-variable]
 static int A[5005];
            ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...