SRM378 div1 easy
asi1024さんが誘ってくれたのでやった
普通にやればいいんだけど、-1となるケースに注意(落とした)
チャレンジやるとは思ってなかったのですぐsysytem testした
asi1024さんすいません
#include <algorithm> #include <vector> using namespace std; class TrueStatements { public: int numberTrue(vector <int> st) { int ans=-1; sort(st.begin(),st.end()); if(st[0]!=0) ans=0; for(int i=0;i<(int)st.size();i++) if( st[i] == (int)distance(lower_bound(st.begin(),st.end(),st[i]), upper_bound(st.begin(),st.end(),st[i])) ) ans=max(ans,st[i]); return ans; } };