Luogu1038 神經網路 (拓撲排序)

2022-05-06 22:12:11 字數 1621 閱讀 2990

拓撲排序,裸的,水的。

第一發:題讀錯,輸出錯,輸入錯,到處錯 \(\longrightarrow\) 40pts (excuse me ?)

第二發:漏了輸入層特判 \(\longrightarrow\) 60pts (我操我自己)

第三發:\(a\)得毫無快感,毫無尊嚴,看著」普及+/提高「沉默良久

#include #include #include #include #include #define r(a,b,c) for(register int  a = (b); a <= (c); ++ a)

#define nr(a,b,c) for(register int a = (b); a >= (c); -- a)

#define max(a,b) ((a) > (b) ? (a) : (b))

#define min(a,b) ((a) < (b) ? (a) : (b))

#define fill(a,b) memset(a, b, sizeof(a))

#define abs(a) ((a) < 0 ? -(a) : (a))

#define swap(a,b) a^=b^=a^=b

#define ll long long

#define on_debug

#ifdef on_debug

#define d_e_line printf("\n\n----------\n\n")

#define d_e(x) cout << #x << " = " << x << endl

#define pause() system("pause")

#define fileopen() freopen("in.txt","r",stdin);

#else

#define d_e_line ;

#define d_e(x) ;

#define pause() ;

#define fileopen() ;

#endif

struct ios

}io;

using namespace std;

#include const int n = 1007;

int n;

int c[n],u[n];

struct edgee[n];

int head[n], cntedge;

inline void add(int u, int v, int w), head[u] = cntedge; }

int in[n],out[n];

int q[n], top;

inline void topsort()

while(top) }}

int main()

r(i,1,m)

topsort();

int flag = 0;

r(i,1,n)

if(out[i] == 0 && c[i] > 0)

if(!flag)

printf("null\n");

return 0;

}

luogu1038神經網路

題目背景 人工神經網路 artificial neural network 是一種新興的具有自我學習能力的計算系統,在模式識別 函式逼近及貸款風險評估等諸多領域有廣泛的應用。對神經網路的研究一直是當今的熱門方向,蘭蘭同學在自學了一本神經網路的入門書籍後,提出了乙個簡化模型,他希望你能幫助他用程式檢驗...

luogu1038 神經網路

人工神經網路 artificial neural network 是一種新興的具有自我學習能力的計算系統,在模式識別 函式逼近及貸款風險評估等諸多領域有廣泛的應用。對神經網路的研究一直是當今的熱門方向,蘭蘭同學在自學了一本神經網路的入門書籍後,提出了乙個簡化模型,他希望你能幫助他用程式檢驗這個神經網...

P1038 神經網路 拓撲

人工神經網路 artificial neural network 是一種新興的具有自我學習能力的計算系統,在模式識別 函式逼近及貸款風險評估等諸多領域有廣泛的應用。對神經網路的研究一直是當今的熱門方向,蘭蘭同學在自學了一本神經網路的入門書籍後,提出了乙個簡化模型,他希望你能幫助他用程式檢驗這個神經網...