for ( int i = 1 ; i <= n ; i ++ ) { int a , b , c ; cin >> a >> b >> c ; if ( !cnt[c] ) ts ++ ; //cnt[i]表示第i组有多少个物品 cnt[c] ++ ; t[c][cnt[c]] = i ;//t[i][j]表示第i组的第j个物品的编号 w[t[c][cnt[c]]] = a ; v[t[c][cnt[c]]] = b ; } ```