for(int i=1;i<=p;i++) dis[i]=2147483647;
memset(dis,0x7fffff,sizeof(dis));
不懂就问,这俩有什么区别,感觉都一样,但一个AC一个全WA