Submission #434899

#TimeUsernameProblemLanguageResultExecution timeMemory
434899QCFiumArt Class (IOI13_artclass)C++14
100 / 100
88 ms3232 KiB
#include <bits/stdc++.h> #include "artclass.h" int ri() { int n; scanf("%d", &n); return n; } int solve(int h, int w, int r[500][500], int g[500][500], int b[500][500]) { const int THRESHOLD = 50; int r0 = 0; int r1 = 0; for (int i = 0; i + 1 < h; i++) { for (int j = 0; j < w; j++) { int cur_diff = std::abs(r[i][j] - r[i + 1][j]) + std::abs(g[i][j] - g[i + 1][j]) + std::abs(b[i][j] - b[i + 1][j]); if (cur_diff < THRESHOLD) r0 += cur_diff; else r1 += cur_diff; } } r0 = r0 * 10 / h / w; r1 = r1 * 10 / h / w; if (r1 <= 15) return 4; else if (r1 >= 400) return 3; if (r0 <= 125) return 1; else return 2; } int style(int h, int w, int r[500][500], int g[500][500], int b[500][500]) { return solve(h, w, r, g, b); }

Compilation message (stderr)

artclass.cpp: In function 'int ri()':
artclass.cpp:6:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    6 |  scanf("%d", &n);
      |  ~~~~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...