我一直在使用STL一段时间,但今天我遇到了这个错误:
error: no class template named 'rebind' in 'class std::vector<int, std::allocator> >'
Run Code Online (Sandbox Code Playgroud)
在以下程序中:
#include <algorithm>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <iostream>
#include <map>
#include <queue>
#include <set>
#include <string>
#include <vector>
#include <bitset>
#include <climits>
#include <stack>
#include <cctype>
#include <sstream>
using namespace std;
vector<int, vector<int> > G[2000005];
vector<int, vector<int> > Grev[2000005];
int f[2000005], order[2000005], leader[2000005], t = 0, parent = 0;
bool explored[2000005];
void dfs_reverse(int i) {
explored[i] = true;
for(vi::iterator it=G[i].begin(); it != G[i].end(); it++)
if(!explored[*it]) …Run Code Online (Sandbox Code Playgroud)