P1038 神經網路

2022-04-29 03:09:08 字數 1048 閱讀 7741

直接用拓撲排序,套用題目給的公式就行了。。

#include#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

using

namespace

std;

#define maxn 10010typedef

long

long

ll;ll st[maxn],head[maxn],n,m;

ll top,

in[maxn],out[maxn],cnt,c[maxn],u[maxn];//

in記錄入度,用來topo,out記錄出度,記錄輸出層的神經(沒有出度的點)

struct

hht[maxn];

inline ll read()

while

(isdigit(ls))

return xs*kr;

}inline

void

add(ll nex,ll to,ll dis)

intmain()

ll x,y,z;

for(ll i=1;i<=m;i++)

ll u,v;

while(top>0

) }}

bool flag=false

;

for(ll i=1;i<=n;i++)

if(!out[i]&&c[i]>0) printf("

%lld %lld\n

",i,c[i]),flag=true;//

輸出層的神經元出度為 0,對於活性≤0的神經元,再次跳過

if(!flag) printf("

null\n

");//

沒有乙個輸出層的神經元有活性,輸出「null」

}

P1038 神經網路

n 一張神經網路可以看做乙個dag dagda g,它由三種層組成 輸入層,傳輸層,輸出層 輸入層 初始c i 0c i 0 ci 0的層 輸出層 沒有出邊的層 傳輸層 輸入層和輸出層相對於整張圖的補層 規定傳輸時要減去閾值u iu i ui 求輸出層經過傳輸後仍然滿足c i 0c i 0 ci 0...

P1038 神經網路

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

P1038 神經網路

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