Submission #1158639

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
11586392025-02-27 09:59:00alexander707070Furniture (JOI20_furniture)C++20
100 / 100
612 ms171712 KiB
#include<bits/stdc++.h>
#define MAXN 1007
using namespace std;
int n,m,x,y,qs;
int t[MAXN][MAXN];
bool vis[MAXN][MAXN];
int parent[MAXN*MAXN],depth[MAXN*MAXN];
bool ans[MAXN*MAXN];
pair<int,int> jump[MAXN*MAXN][20];
int val(int x){
return t[(x-1)/m+1][(x-1)%m+1];
}
int coor(int x,int y){
return (x-1)*m+y;
}
pair<int,int> lca(int x,int y){
int l=qs+1,r=qs+1;
bool sw=false;
if(depth[x]<depth[y]){
swap(x,y);
sw=true;
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...