Submission #498139

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
4981392021-12-24 12:31:59NalrimetGrowing Vegetable is Fun 3 (JOI19_ho_t3)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int inf = 1e9;
const int N = 405;
char a;
int n, r, g, y, rp[N], gp[N], yp[N], rpref[N], gpref[N], ypref[N];
vector<vector<vector<vector<int>>>> dp;
main(){
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin >> n;
for(int i = 1; i <= n; ++i){
cin >> a;
rpref[i] += rpref[i - 1]
gpref[i] += gpref[i - 1];
ypref[i] += ypref[i - 1];
if(a == 'R') {rp[++r] = i; rpref[i]++;}
if(a == 'G') {gp[++g] = i; gpref[i]++;}
if(a == 'Y') {yp[++y] = i; ypref[i]++;}
}
if(max({r, g, y}) > (n + 1) / 2){
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

joi2019_ho_t3.cpp:13:2: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   13 |  main(){
      |  ^~~~
joi2019_ho_t3.cpp: In function 'int main()':
joi2019_ho_t3.cpp:22:27: error: expected ';' before 'gpref'
   22 |   rpref[i] += rpref[i - 1]
      |                           ^
      |                           ;
   23 |   gpref[i] += gpref[i - 1];
      |   ~~~~~                    
joi2019_ho_t3.cpp:77:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   77 |     for(int i = 0; i <= r; ++i)
      |     ^~~
joi2019_ho_t3.cpp:94:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   94 |  cout << min(dp[0][r][g][y], min(dp[1][r][g][y], dp[2][r][g][y]));
      |  ^~~~