Submission #1313262


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
#define pb push_back

int n,m;
vector <vector <int> > v;
vector<int > vercol;

void BFS(int s,int depth,int col)
{
    bool visited[n];
    int ranks[n] = {0}; 
    for(int i = 0; i < n; i++)
        visited[i] = false;
     list<int> queue;
    visited[s] = true;
    queue.push_back(s);
    ranks[s]=1;
 	vercol[s]=col;
    while(!queue.empty())
    {
        s = queue.front();
        //cout << s << " ";
        queue.pop_front();
        if (ranks[s] > depth ) {
        	cout<<endl;
        	continue;
        }

        for(auto c:v[s])
        {
        	  
            if(!visited[c])
            {
                visited[c] = true;
                vercol[c] = col;
                queue.push_back(c);
                ranks[c] = ranks[s]+1;
            }
        }
    }
}
 

int main(){
	int a,b,c,t;
	cin>>n>>m;
	v.resize(n);
	vercol.resize(n);
	for(int i=0;i<m;i++){
		cin>>a>>b;
		a--;b--;
		v[a].pb(b);
		v[b].pb(a);
	}
	cin>>t;
	while(t--){
		cin>>a>>b>>c;
		BFS(a-1,b,c);
	}
	cout<<"--"<<endl;
		for(int i=0;i<n;i++){
		cout<<vercol[i]<<endl;
	}
	return 0;
}

Submission Info

Submission Time
Task B - Splatter Painting
User we7d
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1187 Byte
Status WA
Exec Time 2104 ms
Memory 12536 KB

Judge Result

Set Name Sample Subtask1 All
Score / Max Score 0 / 0 0 / 200 0 / 500
Status
WA × 2
WA × 19
WA × 25
TLE × 10
Set Name Test Cases
Sample 00_example_01.txt, 00_example_02.txt
Subtask1 00_example_01.txt, 00_example_02.txt, 10_01.txt, 10_02.txt, 10_03.txt, 10_04.txt, 10_05.txt, 10_06.txt, 10_07.txt, 10_08.txt, 10_09.txt, 10_10.txt, 10_11.txt, 10_12.txt, 10_13.txt, 10_14.txt, 10_15.txt, 10_16.txt, 10_17.txt
All 00_example_01.txt, 00_example_02.txt, 10_01.txt, 10_02.txt, 10_03.txt, 10_04.txt, 10_05.txt, 10_06.txt, 10_07.txt, 10_08.txt, 10_09.txt, 10_10.txt, 10_11.txt, 10_12.txt, 10_13.txt, 10_14.txt, 10_15.txt, 10_16.txt, 10_17.txt, 20_01.txt, 20_02.txt, 20_03.txt, 20_04.txt, 20_05.txt, 20_06.txt, 20_07.txt, 20_08.txt, 20_09.txt, 20_10.txt, 20_11.txt, 20_12.txt, 20_13.txt, 20_14.txt, 20_15.txt, 20_16.txt
Case Name Status Exec Time Memory
00_example_01.txt WA 1 ms 256 KB
00_example_02.txt WA 1 ms 256 KB
10_01.txt WA 2 ms 256 KB
10_02.txt WA 1 ms 256 KB
10_03.txt WA 1 ms 256 KB
10_04.txt WA 1 ms 256 KB
10_05.txt WA 2 ms 256 KB
10_06.txt WA 2 ms 256 KB
10_07.txt WA 4 ms 256 KB
10_08.txt WA 111 ms 384 KB
10_09.txt WA 87 ms 384 KB
10_10.txt WA 94 ms 384 KB
10_11.txt WA 100 ms 384 KB
10_12.txt WA 94 ms 384 KB
10_13.txt WA 9 ms 384 KB
10_14.txt WA 7 ms 384 KB
10_15.txt WA 6 ms 384 KB
10_16.txt WA 607 ms 768 KB
10_17.txt WA 707 ms 768 KB
20_01.txt TLE 2104 ms 7296 KB
20_02.txt TLE 2104 ms 7296 KB
20_03.txt TLE 2104 ms 7296 KB
20_04.txt WA 498 ms 1408 KB
20_05.txt WA 146 ms 384 KB
20_06.txt WA 629 ms 3584 KB
20_07.txt WA 61 ms 256 KB
20_08.txt TLE 2103 ms 1280 KB
20_09.txt WA 27 ms 256 KB
20_10.txt TLE 2051 ms 1408 KB
20_11.txt TLE 2103 ms 1408 KB
20_12.txt WA 1248 ms 6400 KB
20_13.txt TLE 2104 ms 6400 KB
20_14.txt TLE 2104 ms 6144 KB
20_15.txt TLE 2104 ms 11128 KB
20_16.txt TLE 2104 ms 12536 KB