Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。
・問題 "When Can We Meet?"
https://onlinejudge.u-aizu.ac.jp/challenges/search/volumes/1124
・私達はいつ会えるか?
僕が作成、提出したコードは、以下のとおりです。
/* Volume11 - 1124 : When Can We Meet? https://onlinejudge.u-aizu.ac.jp/challenges/search/volumes/1124 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<bits/stdc++.h> using namespace std; using ll=long long; int main(void){ ll n,q,m,i; while(cin>>n>>q,n){ ll *p,a[100]={}; while(n--){ for(cin>>m;m--;){ cin>>i; ++a[i]; } } p=max_element(a,a+100); cout<<(*p<q ? 0 : p-a)<<endl; } return 0; }
設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/