A. Team Olympiad
水题英文还这么长。。。
1 #include<bits/stdc++.h> 2 #define eps 1e-9 3 #define FOR(i,j,k) for(int i=j;i<=k;i++) 4 using namespace std; 5 typedef long long LL; 6 int i,j,k,n,m,x,y,T,ans,big,cas; 7 bool flag; 8 vector <int> a[5]; 9 int num,t; 10 int main() 11 { 12 scanf("%d",&n); 13 for (i=1;i<=n;i++) 14 { 15 scanf("%d",&t); 16 a[t].push_back(i); 17 } 18 num=min((int)a[1].size(),(int)a[2].size()); 19 num=min(num,(int)a[3].size()); 20 printf("%d\n",num); 21 for (i=0;i<num;i++) 22 { 23 printf("%d %d %d\n",a[1][i],a[2][i],a[3][i]); 24 } 25 return 0; 26 }