# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1171700 | DanerZein | Furniture (JOI20_furniture) | C++20 | 5092 ms | 4436 KiB |
#include<bits/stdc++.h>
using namespace std;
const int MOD=1e9+7;
typedef long long ll;
vector<vector<int>>aux;
int dX[]={0,1};
int dY[]={1,0};
int n,m;
bool f=false;
bool dfs(int x,int y,vector<vector<int>>grid){
grid[x][y]=1;
if(x==n-1 && y==m-1){
f=true;
}
for(int i=0;i<2;i++){
int nX=x+dX[i],nY=y+dY[i];
if(nX>=0 && nY>=0 && nX<n && nY<m){
if(grid[nX][nY]!=1){
//cout<<nX<<" "<<nY<<"\n";
dfs(nX,nY,grid);
}
}
}
return f;
}
void solve(){
cin>>n>>m;
//cout<<"HOLA\n";
aux.assign(n,vector<int>(m));
for(int i=0;i<n;i++){
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |