537
o-- 385th
1112->1112(+0)
まさかのstay回でした。
まぁこれってレートを下げることなく期待値を下げれたと思って、いいように受け止めるべきか迷いどころですが、次は青行きます。
Easy
読解・早解き
class KingXNewBaby { public: string isValid( string name ) { if (name.length()==8) { vector<char> vowel; for (int i=0; i<8; i++) { if (name[i]=='a'||name[i]=='i'||name[i]=='u'||name[i]=='e'||name[i]=='o') vowel.push_back(name[i]); } if (vowel.size()==2&&vowel[0]==vowel[1]) { return "YES"; } } return "NO"; } };
Medium
なんか、うわー数学ゲー難しー!!!!!
とか思ってたら全探索だったようです。
萎えました。
PracticeRoomで通した奴
class KingXNewCurrency { public: bool can(int s, int a, int b) { if (s%a==0||s%b==0) return true; for (int i=s; i>=0; i-=a) { if (i%b==0) return true; } for (int i=s; i>=0; i-=b) { if (i%a==0) return true; } return false; } int howMany( int A, int B, int X ) { if (A%X==0&&B%X==0) return -1; int cnt=0; for (int i=1; i<=max(A,B); i++) { if (X!=i&&can(A,X,i)&&can(B,X,i)) cnt++; } return cnt; } };
Hard
やっぱり期待値は僕には難しかった
まとめ
OUPCがんばろ