Submission #956721

# Submission time Handle Problem Language Result Execution time Memory
956721 2024-04-02T11:37:26 Z DeltaStruct Miners (IOI07_miners) C++17
0 / 100
1500 ms 604 KB
#include <bits/stdc++.h>
using namespace std;

int main(){
  int n,id=numeric_limits<int>::lowest(); cin >> n; string s; cin >> s; vector dp(4,vector(4,vector(4,vector<int>(4,id))));
  for (char a:s){
    vector res(5,vector(5,vector(5,vector<int>(5,id))));
    for (int i(0);i < 4;++i) for (int k(0);k < 4;++k) for (int j(0);j < 4;++j) for (int l(0);l < 4;++l){
      if (dp[i][k][j][l]!=3) for (int t(0);t < 3;++t){
        {
          set<int> s = {i,k,t}; if (s.find(3)!=s.end()) s.erase(3);
          res[k][t][j][l] = max(res[k][t][j][l],dp[i][k][j][l]+(int)s.size());
        }
        {
          set<int> s = {j,l,t}; if (s.find(3)!=s.end()) s.erase(3);
          res[i][k][l][t] = max(res[i][k][l][t],dp[i][k][j][l]+(int)s.size());
        }
      }
    }
    swap(dp,res);
  }
  int r = 0;
  for (int i(0);i < 4;++i) for (int k(0);k < 4;++k) for (int j(0);j < 4;++j) for (int l(0);l < 4;++l){
    r = max(r,dp[i][k][j][l]);
  }
  cout << r << endl;
}

Compilation message

miners.cpp: In function 'int main()':
miners.cpp:6:13: warning: unused variable 'a' [-Wunused-variable]
    6 |   for (char a:s){
      |             ^
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 452 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 6 ms 604 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 169 ms 440 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 725 ms 440 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1491 ms 468 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1560 ms 348 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1513 ms 600 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1545 ms 604 KB Time limit exceeded
2 Halted 0 ms 0 KB -