#include<stdio.h>
#include<iostream>
#include<memory.h>
#include<math.h>
using namespace std; int flag1[];
int flag2[];
int flag3[];
int main()
{
memset(flag1,,sizeof(flag1));
memset(flag2,,sizeof(flag2));
memset(flag3,,sizeof(flag3));
int n;
cin>>n;
int kiss,kiss1=,kiss2=,kiss3=;
int minn=;
for(int i=;i<n;i++)
{
cin>>kiss;
if(kiss==)
flag1[++kiss1]=i;
else if(kiss==)
flag2[++kiss2]=i;
else
flag3[++kiss3]=i;
}
minn=min(kiss1,min(kiss2,kiss3));
cout<<minn<<endl;
for(int i=;i<minn;i++)
{
cout<<flag1[i+]+<<" "<<flag2[i+]+<<" "<<flag3[i+]+<<endl;
}
return ;
}

最新文章

  1. CSS系列:CSS中盒子之间的关系
  2. 大熊君大话NodeJS之------Net模块
  3. P2409 Y的积木
  4. Performance Optimization (2)
  5. EF学习系列
  6. [Leetcode][Python]48: Rotate Image
  7. T-Sql(一)简单语法
  8. C#winform程序安装在默认路径提示权限不足的问题
  9. RabbitMQ (五)主题(Topic)
  10. easyui的datagrid改变整行颜色
  11. 第一册:lesson5-6.
  12. linux软件管理 RPM命令
  13. .net Parallel并行使用注意事项
  14. scala 下载
  15. C3P0配置实战
  16. 自己动手写Vue插件Toast
  17. python 实验环境
  18. redis内存模型
  19. gerrit上sshkey设置问题
  20. 【LG4294】[WC2008]游览计划

热门文章

  1. linux shell语言编程规范安全篇之通用原则【转】
  2. Python基础:获取平台相关信息
  3. Token机制,防止web页面重复提交
  4. JMeter接口&amp;性能测试
  5. Linux学习笔记:pwd与dirs的区别
  6. qt 问题及处理
  7. dp入门题目
  8. 关于C语言的几个考试编程题目
  9. 【51nod】1061 最复杂的数 V2
  10. git status中文文件名编码问题解决