Submission #1280819
Source Code Expand
#include <bits/stdc++.h> #define lli long long int #define pb push_back #define pii pair <int, int> #define pll pair <lli, lli> #define _F first #define _S second #define mset(x) memset(x, 0, sizeof(x)) #define fastio() ios_base::sync_with_stdio(0) using namespace std; int main() { lli n, m; cin >> n >> m; vector < pair <pll, lli> > E; while(m--) { lli x, y, w; cin >> x >> y >> w; E.pb({{x, y}, w}); } lli inf = - (1e17); lli D[n+1]; for(int i=0; i<=n; i++) D[i] = inf; D[1] = 0; for(int i=0; i<n-1; i++) { for(int j=0; j<E.size(); j++) { lli x, y, w; tie(x, y) = E[j].first; w = E[j].second; D[y] = max(D[y], D[x] + w); } } lli ans = D[n]; for(int i=0; i<n-1; i++) { for(int j=0; j<E.size(); j++) { lli x, y, w; tie(x, y) = E[j].first; w = E[j].second; D[y] = max(D[y], D[x] + w); } } if(D[n] > ans) cout << "inf" << endl; else cout << ans << endl; return (0-0); }
Submission Info
Submission Time | |
---|---|
Task | D - Score Attack |
User | nikhilhassija |
Language | C++14 (GCC 5.4.1) |
Score | 400 |
Code Size | 1029 Byte |
Status | AC |
Exec Time | 10 ms |
Memory | 384 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt, sample_03.txt |
All | sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_1.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_18.txt, subtask_1_19.txt, subtask_1_2.txt, subtask_1_20.txt, subtask_1_21.txt, subtask_1_22.txt, subtask_1_23.txt, subtask_1_24.txt, subtask_1_25.txt, subtask_1_26.txt, subtask_1_27.txt, subtask_1_3.txt, subtask_1_4.txt, subtask_1_5.txt, subtask_1_6.txt, subtask_1_7.txt, subtask_1_8.txt, subtask_1_9.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 1 ms | 256 KB |
sample_02.txt | AC | 1 ms | 256 KB |
sample_03.txt | AC | 1 ms | 256 KB |
subtask_1_1.txt | AC | 3 ms | 256 KB |
subtask_1_10.txt | AC | 1 ms | 256 KB |
subtask_1_11.txt | AC | 2 ms | 256 KB |
subtask_1_12.txt | AC | 7 ms | 384 KB |
subtask_1_13.txt | AC | 1 ms | 256 KB |
subtask_1_14.txt | AC | 8 ms | 256 KB |
subtask_1_15.txt | AC | 10 ms | 384 KB |
subtask_1_16.txt | AC | 1 ms | 256 KB |
subtask_1_17.txt | AC | 1 ms | 256 KB |
subtask_1_18.txt | AC | 5 ms | 384 KB |
subtask_1_19.txt | AC | 10 ms | 384 KB |
subtask_1_2.txt | AC | 8 ms | 256 KB |
subtask_1_20.txt | AC | 1 ms | 256 KB |
subtask_1_21.txt | AC | 6 ms | 256 KB |
subtask_1_22.txt | AC | 10 ms | 384 KB |
subtask_1_23.txt | AC | 1 ms | 256 KB |
subtask_1_24.txt | AC | 7 ms | 384 KB |
subtask_1_25.txt | AC | 3 ms | 256 KB |
subtask_1_26.txt | AC | 8 ms | 256 KB |
subtask_1_27.txt | AC | 8 ms | 256 KB |
subtask_1_3.txt | AC | 6 ms | 256 KB |
subtask_1_4.txt | AC | 8 ms | 256 KB |
subtask_1_5.txt | AC | 4 ms | 256 KB |
subtask_1_6.txt | AC | 8 ms | 256 KB |
subtask_1_7.txt | AC | 7 ms | 256 KB |
subtask_1_8.txt | AC | 8 ms | 256 KB |
subtask_1_9.txt | AC | 1 ms | 256 KB |