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; }