本文共 1265 字,大约阅读时间需要 4 分钟。
题目链接:
【题目】
1 20 1 20 11 22 40 1 23 4 50 30 41 31 4
yesno
#include#include #include using namespace std;typedef long long int64;const int MAXN = 3010;const int VN = MAXN*2;const int EN = VN*2;int t, m;int f[MAXN];struct Edge{ int v, next;};struct Graph{public: void init(){ size = 0; memset(head, -1, sizeof(head)); } void addEdge(int u, int v){ E[size].v = v; E[size].next = head[u]; head[u] = size++; }public: int head[VN]; Edge E[EN];private: int size; }g;class Tow_Sat{public: bool check(const Graph&g, const int n){ scc(g, n); for(int i=0; i
转载地址:http://upzni.baihongyu.com/