遍历bitset中的1:_Find_first和_Find_next

本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/132282353

1
2
3
4
bitset<N> a;
for(int v=a._Find_first();v!=a.size();v=a._Find_next(v)){
pre[v]=u,vis[v]=1,q.push(v);
}

注意返回的 vv位数