/* -*- coding: utf-8 -*- * * 227.cc: No.227 簡単ポーカー - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ const int N = 5; const int C = 13; /* typedef */ /* global variables */ int cs[C]; /* subroutines */ /* main */ int main() { int maxc0 = 0, maxc1 = 0; for (int i = 0; i < N; i++) { int ai; cin >> ai; cs[--ai]++; } for (int i = 0; i < C; i++) { if (maxc0 <= cs[i]) maxc1 = maxc0, maxc0 = cs[i]; else if (maxc1 < cs[i]) maxc1 = cs[i]; } //printf("maxc0=%d, maxc1=%d\n", maxc0, maxc1); string ans; if (maxc0 == 3) { if (maxc1 == 2) ans = "FULL HOUSE"; else ans = "THREE CARD"; } else if (maxc0 == 2) { if (maxc1 == 2) ans = "TWO PAIR"; else ans = "ONE PAIR"; } else ans = "NO HAND"; cout << ans << endl; return 0; }