indcyc.cpp: In function 'void deal()':
indcyc.cpp:8:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define forj(v) for(int j=0; j<v; j++)
~^~~~~~~~~
#define fork(v) for(int k=0; k<v; k++)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define forl(v) for(int l=0; l<v; l++)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define fort(v) for(int t=0; t<v; t++)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define forz(v) for(int z=0; z<v; z++)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define ll long long int
~~~~~~~~~~~~~~~~~~~~~~~~~
#define double long double
~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define MAX (int)(pow(10,3)+ 10)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define pb(a) push_back(a)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
// #define cout out
~~~~~~~~~~~~~~~~~~~~
// #define cin in
~~~~~~~~~~~~~~~~~~
ll inf = pow(10,18);
~~~~~~~~~~~~~~~~~~~~~
ll modulo = 1000007;
~~~~~~~~~~~~~~~~~~~~~
double eps = 1e-10;
~~~~~~~~~~~~~~~~~~~~
ifstream in;
~~~~~~~~~~~~~
ofstream out;
~~~~~~~~~~~~~~
~
~
void deal(){
~~~~~~~~~~~~~
ll n, r;
~~~~~~~~~
cin>>n>>r;
~~~~~~~~~~~
vector<vector<ll> > g(n);
~~~~~~~~~~~~~~~~~~~~~~~~~~
fori(r){
~~~~~~~~~
ll a, b;
~~~~~~~~~
cin>>a>>b; --a, --b;
~~~~~~~~~~~~~~~~~~~~~
g[a].pb(b), g[b].pb(a);
~~~~~~~~~~~~~~~~~~~~~~~~
}
~~
fori(n){
~~~~~~~~~
vector<ll> bfs(1,i);
~~~~~~~~~~~~~~~~~~~~~
vector<vector<ll> > taken(n);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vector<vector<ll> > untaken(n);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vector<ll> dist(n, inf);
~~~~~~~~~~~~~~~~~~~~~~~~~
vector<ll> par(n , -1);
~~~~~~~~~~~~~~~~~~~~~~~~
vector<ll> root(n,-1);
~~~~~~~~~~~~~~~~~~~~~~~
vector<ll> bad(n,0);
~~~~~~~~~~~~~~~~~~~~~
dist[i] = 0;
~~~~~~~~~~~~~
forj(bfs.size()){
~~~~~~~~~~~~~~~
indcyc.cpp:44:3: note: in expansion of macro 'forj'
forj(bfs.size()){
^~~~