void docfile(FILE *f)
{
fscanf(f,"%d",&sobotest);
printf("%d",sobotest);
for(int i=0;i<sobotest;i++)
{
memset(a,0,sizeof(a));
fscanf(f,"%d",&n);
fscanf(f,"%d",&m);
fscanf(f,"%d",&k);
fscanf(f,"%d",&s);
fscanf(f,"%d",&t);
for(int i=1;i<=m;i++)
{
fscanf(f,"%d",&vitrii);
fscanf(f,"%d",&vitrij);
fscanf(f,"%d",&a[vitrii][vitrij]);
}
nhonhat=DijkTuan(a,s,t);
printf("\n %3d\n",nhonhat);
for(int i=1;i<=k;i++)
{
fscanf(f,"%d",&vitrii);
fscanf(f,"%d",&vitrij);
int tam1=a[vitrii][vitrij];
int tam2=a[vitrij][vitrii];
int xuli;
fscanf(f,"%d",&xuli);
a[vitrii][vitrij]=xuli;
a[vitrij][vitrii]=xuli;
int DijTam=DijkTuan(a,s,t);
if(DijTam<nhonhat)
{
nhonhat=DijTam;
}
a[vitrii][vitrij]=tam1;
a[vitrij][vitrii]=tam2;
}
printf("\n %3d\n",nhonhat);
}
}