結果
問題 |
No.30 たこやき工場
|
ユーザー |
|
提出日時 | 2019-10-15 07:01:26 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 570 bytes |
コンパイル時間 | 1,124 ms |
コンパイル使用メモリ | 78,524 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-12-26 03:31:05 |
合計ジャッジ時間 | 2,128 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 11 WA * 6 |
コンパイルメッセージ
main.cpp:9:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] 9 | main() | ^~~~
ソースコード
#include<iostream> #include<vector> #include<queue> using namespace std; long S[100]; vector<pair<int,long> >G[100]; int N,M; int cnt[100]; main() { cin>>N>>M; for(int i=0;i<M;i++) { int p,q,r;cin>>p>>q>>r; G[r-1].push_back(make_pair(p-1,q)); cnt[p-1]++; } S[N-1]=1; queue<int>P; P.push(N-1); while(!P.empty()) { int i=P.front();P.pop(); if(!G[i].empty()) { for(pair<int,long>p:G[i]) { S[p.first]+=S[i]*p.second; cnt[p.first]--; if(cnt[p.first]==0)P.push(p.first); } S[i]=0; } } for(int i=0;i<N-1;i++)cout<<S[i]<<endl; }