# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
238541 | 2020-06-11T17:16:26 Z | Salito | Birmingham (COCI20_birmingham) | C++14 | 270 ms | 9272 KB |
#include<bits/stdc++.h> using namespace std; int const maxn = 100005; int n,m,q,k; int a[maxn]; vector<int>v[maxn]; void read() { int i; cin>>n>>m>>q>>k; for(i=0;i<q;i++) cin>>a[i]; int x,y; for(i=0;i<m;i++) { cin>>x>>y; v[x].push_back(y); v[y].push_back(x); } } int ans[maxn]; void bfs_solve() { queue<int>l; int i,sz; for(i=0;i<q;i++) { l.push(a[i]); ans[a[i]] = 1; } while(!l.empty()) { int t = l.front(); l.pop(); sz = v[t].size(); for(i=0;i<sz;i++) { int nb = v[t][i]; if(!ans[nb]) { ans[nb] = ans[t]+1; l.push(nb); } } } } int get_ans(int x) { if(x == 1) return 0; int t; x--; int i = 1; while(x - i*k > 0) { x-=i*k; i++; } return i; } void print() { int i; for(i=1;i<=n;i++) cout<<get_ans(ans[i])<<" "; cout<<endl; } int main() { read(); bfs_solve(); print(); return 0; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 2688 KB | Output is correct |
2 | Correct | 6 ms | 2688 KB | Output is correct |
3 | Correct | 6 ms | 2688 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 6 ms | 2688 KB | Output is correct |
2 | Correct | 6 ms | 2688 KB | Output is correct |
3 | Correct | 6 ms | 2688 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 6 ms | 2688 KB | Output is correct |
2 | Correct | 6 ms | 2688 KB | Output is correct |
3 | Correct | 7 ms | 2688 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 6 ms | 2688 KB | Output is correct |
2 | Correct | 6 ms | 2688 KB | Output is correct |
3 | Correct | 6 ms | 2688 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 2688 KB | Output is correct |
2 | Correct | 6 ms | 2688 KB | Output is correct |
3 | Correct | 6 ms | 2816 KB | Output is correct |
4 | Correct | 6 ms | 2688 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 6 ms | 2688 KB | Output is correct |
2 | Correct | 6 ms | 2688 KB | Output is correct |
3 | Correct | 6 ms | 2688 KB | Output is correct |
4 | Correct | 6 ms | 2688 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 6 ms | 2688 KB | Output is correct |
2 | Correct | 6 ms | 2688 KB | Output is correct |
3 | Correct | 6 ms | 2688 KB | Output is correct |
4 | Correct | 6 ms | 2688 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 231 ms | 7332 KB | Output is correct |
2 | Correct | 237 ms | 9040 KB | Output is correct |
3 | Correct | 247 ms | 9224 KB | Output is correct |
4 | Correct | 179 ms | 8560 KB | Output is correct |
5 | Correct | 191 ms | 8680 KB | Output is correct |
6 | Correct | 234 ms | 9272 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 239 ms | 7632 KB | Output is correct |
2 | Correct | 219 ms | 9020 KB | Output is correct |
3 | Correct | 219 ms | 9128 KB | Output is correct |
4 | Correct | 222 ms | 9036 KB | Output is correct |
5 | Correct | 215 ms | 8916 KB | Output is correct |
6 | Correct | 201 ms | 8872 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 221 ms | 7512 KB | Output is correct |
2 | Correct | 225 ms | 9132 KB | Output is correct |
3 | Correct | 244 ms | 9268 KB | Output is correct |
4 | Correct | 230 ms | 9168 KB | Output is correct |
5 | Correct | 191 ms | 8804 KB | Output is correct |
6 | Correct | 212 ms | 8892 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 186 ms | 7272 KB | Output is correct |
2 | Correct | 217 ms | 9080 KB | Output is correct |
3 | Correct | 259 ms | 9124 KB | Output is correct |
4 | Correct | 206 ms | 8796 KB | Output is correct |
5 | Correct | 181 ms | 8552 KB | Output is correct |
6 | Correct | 198 ms | 8824 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 198 ms | 7144 KB | Output is correct |
2 | Correct | 195 ms | 8668 KB | Output is correct |
3 | Correct | 241 ms | 8760 KB | Output is correct |
4 | Correct | 194 ms | 8800 KB | Output is correct |
5 | Correct | 197 ms | 8800 KB | Output is correct |
6 | Correct | 208 ms | 8824 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 228 ms | 7272 KB | Output is correct |
2 | Correct | 212 ms | 8792 KB | Output is correct |
3 | Correct | 202 ms | 8852 KB | Output is correct |
4 | Correct | 214 ms | 9044 KB | Output is correct |
5 | Correct | 190 ms | 8800 KB | Output is correct |
6 | Correct | 227 ms | 8936 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 203 ms | 7396 KB | Output is correct |
2 | Correct | 192 ms | 8584 KB | Output is correct |
3 | Correct | 223 ms | 9240 KB | Output is correct |
4 | Correct | 229 ms | 8808 KB | Output is correct |
5 | Correct | 232 ms | 8920 KB | Output is correct |
6 | Correct | 270 ms | 9140 KB | Output is correct |