为什么建立这些边的时候要
for(int i=0;i<=n;i++) { if(i!=0) insert(i-1,i,0); if(i!=n) insert(i,i-1,-1); }
为什么有两个i!=0和 i!=n的判断