Pagini recente » Cod sursa (job #1832472) | Cod sursa (job #1844536) | Cod sursa (job #2113513) | Cod sursa (job #1200301) | Cod sursa (job #833623)
Cod sursa(job #833623)
#include<fstream>
using namespace std;
ifstream f("sate.in");
ofstream g("sate.out");
int i,n,m,s1,s2,t[30100];
struct el
{
int x,y,d;
}v[100100];
int cmp(el a,el b)
{
if(a.x!=b.x)
return a.x<b.x;
else
return a.y<b.y;
}
int main ()
{
f>>n>>m>>s1>>s2;
for(i=1;i<=m;++i)
f>>v[i].x>>v[i].y>>v[i].d;
sort(v+1,v+m+1,cmp);
for(i=1;i<=m;++i)
{
t[v[i].y]=t[v[i].x]+v[i].d;
}
g<<t[s2]-t[s1];
return 0;
}