Submission #386414

#TimeUsernameProblemLanguageResultExecution timeMemory
386414haojiandanNavigation 2 (JOI21_navigation2)C++17
19 / 100
1136 ms2056 KiB
#include "Anna.h" #include <bits/stdc++.h> using namespace std; namespace { int d[1010][1010],ans[1010][1010],A[1010][1010]; } // namespace void Anna(int n,int k,vector<int> r,vector<int> c) { for (int i=0;i<n;i++) for (int j=0;j<n;j++) ans[i][j]=0; int x,y; for (int I=k-1;I>=0;I--) { for (int i=0;i<n;i++) for (int j=0;j<n;j++) A[i][j]=0; x=r[I],y=c[I]; for (int i=x;i<n;i++) for (int j=y;j<n;j++) A[i][j]=1; for (int i=0;i<x;i++) for (int j=y;j<n;j++) A[i][j]=2; for (int i=0;i<n;i++) for (int j=0;j<n;j++) ans[i][j]=ans[i][j]*3+A[i][j]; } for (int i=0;i<n;i++) for (int j=0;j<n;j++) SetFlag(i,j,ans[i][j]+1); }
#include "Bruno.h" #include <bits/stdc++.h> using namespace std; namespace { vector<int> res; int ans,val[10]; } // namespace vector<int> Bruno(int k,vector<int> VAL) { res.resize(k); for (int i=0;i<9;i++) VAL[i]--; for (int I=0;I<k;I++) { for (int i=0;i<9;i++) val[i]=VAL[i]%3,VAL[i]/=3; /*if (I==5) { for (int i=0;i<9;i++) printf("%d ",val[i]); puts(""); }*/ if (val[2]!=1&&val[6]!=1&&val[5]==1&&val[7]==1) ans=4; else if (val[1]==1) ans=3; else if (val[3]==1) ans=1; else if (val[6]==1) ans=1; else if (val[2]==1) ans=3; else if (val[7]==1) ans=2; else if (val[5]==1) ans=0; else if (val[8]==2) ans=2; else ans=0; // if (I==5) printf("%d\n",ans); res[I]=ans; } return res; }

Compilation message (stderr)

Anna.cpp:7:5: warning: '{anonymous}::d' defined but not used [-Wunused-variable]
    7 | int d[1010][1010],ans[1010][1010],A[1010][1010];
      |     ^
#Verdict Execution timeMemoryGrader output
Fetching results...