# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
430899 | p_square | Scales (IOI15_scales) | C++14 | Compilation error | 0 ms | 0 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "scales.h"
#include <bits/stdc++.h>
void init(int T) {
/* ... */
}
void orderCoins() {
/* ... */
int W[] = {1, 2, 3, 4, 5, 6};
int a;
a = getLightest(1, 2, 3);
if(a == W[1])
swap(W[0], W[1]);
if(a == W[2])
swap(W[0], W[2]);
a = getLightest(W[0], W[3], W[4]);
if(a == W[3])
swap(W[0], W[3]);
if(a == W[4])
swap(W[0], W[4]);
a = getLightest(W[0], W[2], W[5]);
if(a == W[5])
swap(W[0], W[5]);
a = getLightest(W[1], W[2], W[3]);
if(a == W[2])
swap(W[1], W[2]);
if(a == W[3])
swap(W[1], W[3]);
a = getLightest(W[1], W[4], W[5])
if(a == W[4])
swap(W[1], W[4]);
if(a == W[5])
swap(W[1], W[5]);
a = getLightest(W[2], W[3], W[4]);
if(a == W[3])
swap(W[3], W[2]);
if(a == W[4])
swap(W[4], W[2]);
a = getLightest(W[2], W[3], W[5]);
if(a == W[5])
swap(W[2], W[5]);
a = getLightest(W[3], W[4], W[5]);
if(a == W[4])
swap(W[3], W[4]);
if(a == W[5])
swap(W[3], W[5]);
a = getHeaviest(W[3], W[4], W[5])
if(a == W[4])
swap(W[4], W[5]);
answer(W);
}
Compilation message (stderr)
scales.cpp: In function 'void init(int)': scales.cpp:4:15: warning: unused parameter 'T' [-Wunused-parameter] 4 | void init(int T) { | ~~~~^ scales.cpp: In function 'void orderCoins()': scales.cpp:14:6: error: 'swap' was not declared in this scope 14 | swap(W[0], W[1]); | ^~~~ scales.cpp:14:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:16:6: error: 'swap' was not declared in this scope 16 | swap(W[0], W[2]); | ^~~~ scales.cpp:16:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:20:6: error: 'swap' was not declared in this scope 20 | swap(W[0], W[3]); | ^~~~ scales.cpp:20:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:22:6: error: 'swap' was not declared in this scope 22 | swap(W[0], W[4]); | ^~~~ scales.cpp:22:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:26:6: error: 'swap' was not declared in this scope 26 | swap(W[0], W[5]); | ^~~~ scales.cpp:26:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:30:6: error: 'swap' was not declared in this scope 30 | swap(W[1], W[2]); | ^~~~ scales.cpp:30:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:32:6: error: 'swap' was not declared in this scope 32 | swap(W[1], W[3]); | ^~~~ scales.cpp:32:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:34:38: error: expected ';' before 'if' 34 | a = getLightest(W[1], W[4], W[5]) | ^ | ; 35 | if(a == W[4]) | ~~ scales.cpp:38:6: error: 'swap' was not declared in this scope 38 | swap(W[1], W[5]); | ^~~~ scales.cpp:38:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:42:6: error: 'swap' was not declared in this scope 42 | swap(W[3], W[2]); | ^~~~ scales.cpp:42:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:44:6: error: 'swap' was not declared in this scope 44 | swap(W[4], W[2]); | ^~~~ scales.cpp:44:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap' 169 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ In file included from /usr/include/c++/10/bits/nested_exception.h:40, from /usr/include/c++/10/exception:148, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/include/c++/10/bits/move.h:189:5: note: 'std::swap' 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ scales.cpp:48:6: error: 'swap' was not declared in this scope 48 | swap(W[2], W[5]); | ^~~~ scales.cpp:48:6: note: suggested alternatives: In file included from /usr/include/c++/10/regex:62, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:110, from scales.cpp:2: /usr/include/c++/10/bits/regex.h:2141:5: note: 'std::__cxx11::swap' 2141 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/10/exception:147, from /usr/include/c++/10/ios:39, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from scales.cpp:2: /usr/i