304162026-07-05 20:05:34abcdKét játékos egy bábuvalcpp11Hibás válasz 0/10061ms12340 KiB
#include "egybabu.h"
#include <bits/stdc++.h>
using namespace std;
#define pb push_back

const int maxn=1001;
int merre[maxn][maxn];

void init(int N, std::vector<std::vector<int>> table) {
    vector<vector<int>> dp(N+1,vector<int>(N+1));
    memset(merre,0,sizeof(merre));
    for(int i=1;i<=N;i++){
        for(int j=1;j<=N;j++){
            if(i+j==2)continue;
            if((i+j)&1)dp[i][j]=max(dp[i-1][j],dp[i][j-1])+table[i-1][j-1];
            else dp[i][j]=min(dp[i-1][j],dp[i][j-1]);
        }
    }
    for(int i=1;i<=N;i++)merre[N][i]=1;
    for(int i=1;i<N;i++){
        for(int j=1;j<N;j++){
            if((i+j)&1){
                merre[i][j]=(dp[i][j+1]<dp[i+1][j]);
                dp[i][j]=min(dp[i][j+1],dp[i+1][j]);
            }else{
                merre[i][j]=(dp[i][j+1]>dp[i+1][j]);
                dp[i][j]=max(dp[i][j+1],dp[i+1][j]);
            }
        }
    }
}

int step(int row, int col) {
    return merre[row+1][col+1];
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva4ms4404 KiB
subtask20/30
2Elfogadva4ms4148 KiB
3Elfogadva4ms4148 KiB
4Elfogadva4ms4248 KiB
5Elfogadva4ms4248 KiB
6Hibás válasz4ms4404 KiB
7Elfogadva4ms4148 KiB
8Elfogadva4ms4148 KiB
subtask30/70
9Elfogadva4ms4148 KiB
10Elfogadva4ms4148 KiB
11Elfogadva4ms4248 KiB
12Elfogadva4ms4248 KiB
13Hibás válasz4ms4404 KiB
14Elfogadva4ms4148 KiB
15Elfogadva4ms4148 KiB
16Hibás válasz4ms4248 KiB
17Elfogadva4ms4404 KiB
18Hibás válasz6ms4620 KiB
19Elfogadva6ms4404 KiB
20Hibás válasz4ms4148 KiB
21Hibás válasz6ms4412 KiB
22Hibás válasz4ms4404 KiB
23Hibás válasz4ms4504 KiB
24Hibás válasz7ms4596 KiB
25Hibás válasz6ms4660 KiB
26Hibás válasz18ms6228 KiB
27Hibás válasz18ms6276 KiB
28Hibás válasz18ms6268 KiB
29Hibás válasz19ms6272 KiB
30Hibás válasz18ms6292 KiB
31Hibás válasz61ms12048 KiB
32Hibás válasz59ms12180 KiB
33Hibás válasz59ms12180 KiB
34Hibás válasz59ms12044 KiB
35Hibás válasz57ms12184 KiB
36Hibás válasz59ms12188 KiB
37Hibás válasz61ms12340 KiB
38Elfogadva59ms12052 KiB