fork download
  1. #include<iostream>
  2. #include<vector>
  3. #include<queue>
  4. #include<map>
  5.  
  6. using namespace std;
  7. int n, k, m;
  8. int a[109];
  9. int dem;
  10. bool chuaxet[1009];
  11. vector <pair<int, int> > vt;
  12. map <int, int> ma;
  13.  
  14. void khoitao(){
  15. for(int i = 1;i<=n;i++){
  16. chuaxet[i] = true;
  17. }
  18. }
  19.  
  20. void BFS(int s){
  21. khoitao();
  22. queue <int> q;
  23. q.push(s);
  24. chuaxet[s] = false;
  25. ma[s]++;
  26. while(!q.empty()){
  27. int u = q.front(); q.pop();
  28. for(int i = 0; i < vt.size(); i++){
  29. if(u == vt[i].first && chuaxet[vt[i].second]){
  30. chuaxet[vt[i].second] = false;
  31. q.push(vt[i].second);
  32. ma[vt[i].second]++;
  33. }
  34. }
  35. }
  36. }
  37.  
  38. main(){
  39. ios::sync_with_stdio(false);
  40. cin.tie();
  41. cin>>k>>n>>m;
  42. for(int i = 1;i<=k;i++){
  43. cin>>a[i];
  44. }
  45. for(int i = 1;i<=m;i++){
  46. int x, y;
  47. cin>>x>>y;
  48. vt.push_back(make_pair(x,y));
  49. }
  50. for(int i = 1; i <= k; i++){
  51. BFS(a[i]);
  52. }
  53. for(int i = 1;i <= n; i++){
  54. if(ma[i] == k) dem++;
  55. }
  56. cout<<dem<<endl;
  57. }
  58.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include<iostream>
^
Main.java:1: error: class, interface, or enum expected
#include<iostream>
        ^
Main.java:2: error: illegal character: '#'
#include<vector>
^
Main.java:3: error: illegal character: '#'
#include<queue>
^
Main.java:4: error: illegal character: '#'
#include<map>
^
Main.java:7: error: class, interface, or enum expected
int n, k, m;
^
Main.java:8: error: class, interface, or enum expected
int a[109];
^
Main.java:9: error: class, interface, or enum expected
int dem;
^
Main.java:10: error: class, interface, or enum expected
bool chuaxet[1009];
^
Main.java:11: error: class, interface, or enum expected
vector <pair<int, int> > vt;
^
Main.java:12: error: class, interface, or enum expected
map <int, int> ma;
^
Main.java:14: error: class, interface, or enum expected
void khoitao(){
^
Main.java:15: error: class, interface, or enum expected
	for(int i = 1;i<=n;i++){
	              ^
Main.java:15: error: class, interface, or enum expected
	for(int i = 1;i<=n;i++){
	                   ^
Main.java:17: error: class, interface, or enum expected
	}
	^
Main.java:22: error: class, interface, or enum expected
	queue <int> q;
	^
Main.java:23: error: class, interface, or enum expected
	q.push(s);
	^
Main.java:24: error: class, interface, or enum expected
	chuaxet[s] = false;
	^
Main.java:25: error: class, interface, or enum expected
	ma[s]++;
	^
Main.java:26: error: class, interface, or enum expected
	while(!q.empty()){
	^
Main.java:27: error: class, interface, or enum expected
		int u = q.front(); q.pop();
		                   ^
Main.java:28: error: class, interface, or enum expected
		for(int i = 0; i < vt.size(); i++){
		^
Main.java:28: error: class, interface, or enum expected
		for(int i = 0; i < vt.size(); i++){
		               ^
Main.java:28: error: class, interface, or enum expected
		for(int i = 0; i < vt.size(); i++){
		                              ^
Main.java:31: error: class, interface, or enum expected
				q.push(vt[i].second);
				^
Main.java:32: error: class, interface, or enum expected
				ma[vt[i].second]++;
				^
Main.java:33: error: class, interface, or enum expected
			}
			^
Main.java:40: error: class, interface, or enum expected
	cin.tie();
	^
Main.java:41: error: class, interface, or enum expected
	cin>>k>>n>>m;
	^
Main.java:42: error: class, interface, or enum expected
	for(int i = 1;i<=k;i++){
	^
Main.java:42: error: class, interface, or enum expected
	for(int i = 1;i<=k;i++){
	              ^
Main.java:42: error: class, interface, or enum expected
	for(int i = 1;i<=k;i++){
	                   ^
Main.java:44: error: class, interface, or enum expected
	}
	^
Main.java:45: error: class, interface, or enum expected
	for(int i = 1;i<=m;i++){
	              ^
Main.java:45: error: class, interface, or enum expected
	for(int i = 1;i<=m;i++){
	                   ^
Main.java:47: error: class, interface, or enum expected
		cin>>x>>y;
		^
Main.java:48: error: class, interface, or enum expected
		vt.push_back(make_pair(x,y));
		^
Main.java:49: error: class, interface, or enum expected
	}
	^
Main.java:50: error: class, interface, or enum expected
	for(int i = 1; i <= k; i++){
	               ^
Main.java:50: error: class, interface, or enum expected
	for(int i = 1; i <= k; i++){
	                       ^
Main.java:52: error: class, interface, or enum expected
	}
	^
Main.java:53: error: class, interface, or enum expected
	for(int i = 1;i <= n; i++){
	              ^
Main.java:53: error: class, interface, or enum expected
	for(int i = 1;i <= n; i++){
	                      ^
Main.java:55: error: class, interface, or enum expected
	}
	^
Main.java:57: error: class, interface, or enum expected
}
^
45 errors
stdout
Standard output is empty