if(!vis[temp])
num++;
vis[temp]++;
vis[temp]--;
if(vis[temp]==0)
num--;
——统计当前子串有几种不同的字符
if(!vis[temp])
num++;
vis[temp]++;
vis[temp]--;
if(vis[temp]==0)
num--;
——统计当前子串有几种不同的字符