Codeforces (441A) Round #252 (Div. 2) A题

题目链接:http://codeforces.com/contest/441/problem/A

题目大意:一个收藏家想买古董,给出自己现有资金,问收藏家能从哪些人手里买到古董。输出编号。

。。

简简单单的考实现代码能力

#include <iostream>
#include <cstdio>
#define MAX_N 50
using namespace std;

int s[MAX_N+1][MAX_N+1];
int k[MAX_N+1],num[MAX_N+1];
int ans=0;
int t=0;
int main()
{
    int n,v;
    int ki;
    scanf("%d%d",&n,&v);
    for(int i=0;i<n;i++)
    {
        scanf("%d",&k[i]);
        bool s1=true;
        for(int j=0;j<k[i];j++)
        {
            scanf("%d",&s[i][j]);
            if(s[i][j]<v&&s1)
            {
                ans++;
                num[t++]=i+1;
                s1=false;
                continue;
            }
        }
    }
    printf("%d\n",ans);
    for(int i=0;i<ans;i++)
        printf("%d ",num[i]);
    printf("\n");
    return 0;
}


posted on 2017-05-01 08:18  ljbguanli  阅读(87)  评论(0编辑  收藏  举报