记录编号 39446 评测结果 ATTTTTTTTA
题目名称 校草 最终得分 20
用户昵称 GravatarMakazeu 是否通过 未通过
代码语言 C++ 运行时间 8.003 s
提交时间 2012-07-11 16:54:07 内存使用 2.20 MiB
显示代码纯文本
#include <cstdlib>
#include <cstdio>
#include <algorithm>
using namespace std;
const int MAXN=100001;
class hand
{
public:
    int num[4];
}sg[MAXN];
int N;
int ans=0;
int res[MAXN];
int top=0;
 
inline void init()
{
    scanf("%d\n",&N);
    for(int i=1;i<=N;i++)
        for(int j=1;j<=4;j++)
            scanf("%d",&sg[i].num[j]);
}
 
inline void bf()
{
    for(int i=1;i<=N;i++)
    {
        for(int j=1;j<=N;j++)
        {
            if(i==j) continue;
            int a=0;
            for(int k=1;k<=4;k++)
                if(sg[i].num[k]>sg[j].num[k]) a++;
            if(a>=3) 
            {
                ans++;
                res[++top]=i;
                break;
            }
        }
    }
    printf("%d\n",ans);
    for(int i=1;i<=top;i++)
        printf("%d\n",res[i]);
}
 
int main()
{
    freopen("hjjhvf.in","r",stdin);
    freopen("hjjhvf.out","w",stdout);
    init();
    bf();
    return 0;
}