Submission #57114

#TimeUsernameProblemLanguageResultExecution timeMemory
57114qkxwsmScales (IOI15_scales)C++17
0 / 100
4 ms656 KiB
#include "scales.h" #include <bits/stdc++.h> using namespace std; template<class T> void readi(T &x) { T input = 0; bool negative = false; char c = ' '; while (c < '-') { c = getchar(); } if (c == '-') { negative = true; c = getchar(); } while (c >= '0') { input = input * 10 + (c - '0'); c = getchar(); } if (negative) { input = -input; } x = input; } template<class T> void printi(T output) { if (output == 0) { putchar('0'); return; } if (output < 0) { putchar('-'); output = -output; } int aout[20]; int ilen = 0; while(output) { aout[ilen] = ((output % 10)); output /= 10; ilen++; } for (int i = ilen - 1; i >= 0; i--) { putchar(aout[i] + '0'); } return; } template<class T> void ckmin(T &a, T b) { a = min(a, b); } template<class T> void ckmax(T &a, T b) { a = max(a, b); } long long randomize(long long mod) { return ((1ll << 30) * rand() + (1ll << 15) * rand() + rand()) % mod; } #define MP make_pair #define PB push_back #define PF push_front #define LB lower_bound #define UB upper_bound #define fi first #define se second const long double PI = 4.0 * atan(1.0); const long double EPS = 1e-20; #define MAGIC 347 #define SINF 10007 #define CO 1000007 #define INF 1000000007 #define BIG 1000000931 #define LARGE 1696969696967ll #define GIANT 2564008813937411ll #define LLINF 2696969696969696969ll long long normalize(long long x, long long mod = INF) { return (((x % mod) + mod) % mod); } typedef long long ll; typedef long double ld; typedef pair<int, int> pii; typedef pair<ll, ll> pll; int ans[6]; void init(int T) { /* ... */ } void orderCoins() { for (int i = 0; i < 6; i++) { ans[i] = i; } // for (int i = 1; i < 6; i++) // { // bool swap = false; // for (int j = 0; j < 4; j++) // { // int lo = getLightest(ans[j], ans[j + 1], ans[j + 2]); // int hi = getHeaviest(ans[j], ans[j + 1], ans[j + 2]); // int mid; // if (lo != ans[j] || hi != ans[j + 2]) swap = true; // if (ans[j] != lo && ans[j] != hi) mid = ans[j]; // if (ans[j + 1] != lo && ans[j + 1] != hi) mid = ans[j + 1]; // if (ans[j + 2] != lo && ans[j + 2] != hi) mid = ans[j + 2]; // ans[j] = lo; // ans[j + 1] = mid; // ans[j + 2] = hi; // } // if (!swap) // { // break; // } // } for (int i = 0; i < 6; i++) { ans[i]++; } answer(ans); }

Compilation message (stderr)

In file included from grader.c:2:0:
graderlib.c: In function 'void answer(int*)':
graderlib.c:53:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (_ghksjhdfkae19ga_ > 1) 
     ^~
graderlib.c:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  for (i = 0; i < 6; i++) {
  ^~~
scales.cpp: In function 'void init(int)':
scales.cpp:105:15: warning: unused parameter 'T' [-Wunused-parameter]
 void init(int T)
               ^
#Verdict Execution timeMemoryGrader output
Fetching results...