第四题的dfs函数中,应该是dfs1(index+1, sum+a[index]%m); 这样写吧,要不然每次都对m多一次取余数操作