제출 #219902

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
2199022020-04-06 16:35:57sensielCommuter Pass (JOI18_commuter_pass)C++11
0 / 100
2103 ms262148 KiB
#include <bits/stdc++.h>
using namespace std;
const int MAX_NODE = 100005;
const long long INFINI = 2000000000;
typedef struct node
{
int iNode;
long long prix;
}node;
typedef struct event
{
int tps;
int iNode;
int parent;
bool operator< (const event & other)const
{
return tps > other.tps;
}
}event;
int nNode;
int nArc;
int S,T;
int U,V;
vector<node> adj[MAX_NODE];
long long minDisU[MAX_NODE];
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

컴파일 시 표준 에러 (stderr) 메시지

commuter_pass.cpp: In function 'int main()':
commuter_pass.cpp:86:35: warning: narrowing conversion of 'minDisU[voisin.node::iNode]' from 'long long int' to 'int' inside { } [-Wnarrowing]
      dU.push({minDisU[voisin.iNode], voisin.iNode, actual.iNode});
               ~~~~~~~~~~~~~~~~~~~~^
commuter_pass.cpp:108:35: warning: narrowing conversion of 'minDisV[voisin.node::iNode]' from 'long long int' to 'int' inside { } [-Wnarrowing]
      dV.push({minDisV[voisin.iNode], voisin.iNode, actual.iNode});
               ~~~~~~~~~~~~~~~~~~~~^
commuter_pass.cpp:142:34: warning: narrowing conversion of 'tpsmin[voisin.node::iNode]' from 'long long int' to 'int' inside { } [-Wnarrowing]
      pq.push({tpsmin[voisin.iNode], voisin.iNode, actual.iNode});
               ~~~~~~~~~~~~~~~~~~~^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...