제출 #1284886

#제출 시각아이디문제언어결과실행 시간메모리
1284886MuhammadSaramIsland Hopping (JOI24_island)C++20
13 / 100
4 ms404 KiB
#include <bits/stdc++.h> #include "island.h" using namespace std; #define endl '\n' #define all(v) v.begin(), v.end() #define get query #define ans answer void solve(int n,int h) { if (n==3) { int cnt[n+1]={}; for (int i=1;i<=n;i++) cnt[get(i,1)]++; for (int i=1;i<=n;i++) if (cnt[i]==2) { for (int j=1;j<=n;j++) if (i!=j) ans(i,j); } return; } int a[n+1][2], cnt[n+1]={}; for (int i=1;i<=n;i++) for (int j=0;j<2;j++) a[i][j]=get(i,j+1), cnt[a[i][j]]++; for (int i=1;i<=n;i++) for (int j=0;j<min(cnt[i],2);j++) if (a[i][j]<i) ans(i,a[i][j]); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...