제출 #741830

#제출 시각아이디문제언어결과실행 시간메모리
741830Mauve게임 (APIO22_game)C++17
60 / 100
715 ms5724 KiB
#include "game.h" #include<bits/stdc++.h> using namespace std; #define ll long long #define pb push_back #define INF 1e18 #define ss second #define ff first int n,m,l,r,i,j,k,ii,jj,x,y; bitset<30001> visited[1001]; vector<int> v[30001]; bool shit; void init(int N, int K) { n=N; k=K; for(i=0;i<k;i++) visited[i].set(i); } int add_teleporter(int u, int p){ v[u].pb(p); for(i=0;i<k;i++){ if(visited[i][u]){ queue<int> q; q.push(p); for (; !q.empty(); ) { const int x = q.front(); q.pop(); if (x <= i) { return 1; } if (!visited[i][x]) { visited[i].set(x); for (const int y : v[x]) { q.push(y); } } } } } return 0; }
#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...