vector动态数组*3
2026-10-11 17:33:20
发布于:上海
0阅读
0回复
0点赞
三个vector存储三个不同技能的人
include <bits/stdc++.h>
using namespace std;
vector <int> a,b,c;
int main(){
int n;
cin >> n;
for(int i=1;i<=n;i++){
int x;
cin >> x;
if(x1) a.push_back(i);
if(x2) b.push_back(i);
if(x==3) c.push_back(i);
}
int as=a.size(),bs=b.size(),cs=c.size(),ds=min(min(as,bs),cs);
cout << ds << endl;
for(int i=0;i<ds;i++){
cout << a[i] << " " << b[i] << " " << c[i] << endl;
}
return 0;
}
麻烦点个赞,制作不易
这里空空如也








有帮助,赞一个