#include#include#defineMAXSIZE12500#defineOK1#defineERROR0#defineOVERFLOW-2typedefintStatus;typedefintElemType;typedefstruct{inti,j;inte;}Triple;typedefstruct{Tripledata[MAXSIZE+1];intmu,nu,tu;}TSMatrix;StatusCreateSMatrix(TSMatrix&M){intw,m,n;while(1)0\printf(":");scanf("%d",&M.mu);if(M.mu>0){break;}if(M.mu<=0){printf("continue;}}while(1){printf(":");scanf("%d",&M.nu);if(M.nu>0)break;if(M.nu<=0){{printf("0\n");continue;}}printf(":");scanf("%d",&M.tu);for(w=1;w<=M.tu;w++){printf("\n");scanf("%d%d%d",&M.data[w].i,&M.data[w].j,&M.data[w].e);if(M.data[w].i<=0||M.data[w].j<=0||M.data[w].i>M.mu||M.data[w].j>M.nu){printf("1\n");w--;}for(m=1;m<=w;m++){for(n=0;n0);return0;}