题目 代码 n=int(input()) result=[] for i in range(n): s=input() b=''.join(sorted(s)) result.append(b) # 内部字母排序 result.sort() # 外部字母排序 # 开始查找 count=0 for i in range(n): if i==0 or result[i]!=result[i-1]: # 既然要找分类的,那就找不同的,第一个肯定算一个,后面的再与前面的比较,要是不用就再加一! count+=1 print(count)