ã‚ãªãŸã®å‹é”ã¯æœ€è¿‘ UT-Rummy ã¨ã„ã†ã‚«ãƒ¼ãƒ‰ã‚²ãƒ¼ãƒ ã‚’æ€ã„ã¤ã„ãŸï¼Ž
ã“ã®ã‚²ãƒ¼ãƒ ã§ä½¿ã†ã‚«ãƒ¼ãƒ‰ã«ã¯èµ¤ãƒ»ç·‘・é’ã®ã„ãšã‚Œã‹ã®è‰²ã¨1ã‹ã‚‰9ã¾ã§ã®ã„ãšã‚Œã‹ã®ç•ªå·ãŒ ã¤ã‘られã¦ã„る. ã“ã®ã‚²ãƒ¼ãƒ ã®ãƒ—レイヤーã¯ãã‚Œãžã‚Œ9æžšã®æ‰‹æœã‚’æŒã¡ï¼Œ 自分ã®ã‚¿ãƒ¼ãƒ³ã«æ‰‹æœã‹ã‚‰1æžšé¸ã‚“ã§æ¨ã¦ã¦ï¼Œ 代ã‚ã‚Šã«å±±æœã‹ã‚‰1枚引ã„ã¦ãã‚‹ã¨ã„ã†ã“ã¨ã‚’ç¹°ã‚Šè¿”ã™ï¼Ž ã“ã®ã‚ˆã†ã«é †ç•ªã«ã‚¿ãƒ¼ãƒ³ã‚’進ã‚ã¦ã„ã, 最åˆã«æ‰‹æŒã¡ã®ã‚«ãƒ¼ãƒ‰ã«3æžšãšã¤3ã¤ã®ã€Œã‚»ãƒƒãƒˆã€ã‚’作ã£ãŸãƒ—レイヤーãŒå‹ã¡ã¨ãªã‚‹ï¼Ž セットã¨ã¯ï¼ŒåŒã˜è‰²ã®3æžšã®ã‚«ãƒ¼ãƒ‰ã‹ã‚‰ãªã‚‹çµ„ã§ï¼Œã™ã¹ã¦åŒã˜æ•°ã‚’æŒã£ã¦ã„る㋠連番をãªã—ã¦ã„ã‚‹ã‚‚ã®ã®ã“ã¨ã‚’言ã†ï¼Ž 連番ã«é–¢ã—ã¦ã¯ï¼Œç•ªå·ã®å·¡å›žã¯èªã‚られãªã„. 例ãˆã°ï¼Œ7, 8, 9ã¯é€£ç•ªã§ã‚る㌠9, 1, 2ã¯é€£ç•ªã§ã¯ãªã„.
ã‚ãªãŸã®å‹é”ã¯ã“ã®ã‚²ãƒ¼ãƒ をコンピュータゲームã¨ã—ã¦å£²ã‚Šå‡ºã™ã¨ã„ã†è¨ˆç”»ã‚’ç«‹ã¦ã¦ï¼Œ ãã®ä¸€ç’°ã¨ã—ã¦ã‚ãªãŸã«å‹åˆ©æ¡ä»¶ã®åˆ¤å®šéƒ¨åˆ†ã‚’作æˆã—ã¦æ¬²ã—ã„ã¨é ¼ã‚“ã§ããŸï¼Ž ã‚ãªãŸã®ä»•äº‹ã¯ï¼Œæ‰‹æœãŒå‹åˆ©æ¡ä»¶ã‚’満ãŸã—ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’判定ã™ã‚‹ プãƒã‚°ãƒ©ãƒ を書ãã“ã¨ã§ã‚る.
入力ã®1行目ã«ã¯ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆæ•°ã‚’表ã™æ•° T (0 < T ≤ 50) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž ã“ã®è¡Œã«å¼•ã続ã T 個ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
å„データセットã¯2è¡Œã‹ã‚‰ãªã‚Šï¼Œ
1行目ã«ã¯ i 番目
(i = 1, 2, ..., 9)
ã®ã‚«ãƒ¼ãƒ‰ã®æ•°å— ni
ãŒãã‚Œãžã‚Œã‚¹ãƒšãƒ¼ã‚¹ã§åŒºåˆ‡ã‚‰ã‚Œã¦ä¸Žãˆã‚‰ã‚Œï¼Œ
2行目ã«ã¯ i 番目ã®ã‚«ãƒ¼ãƒ‰ã®è‰²ã‚’表ã™æ–‡å—
ci
ãŒãã‚Œãžã‚Œã‚¹ãƒšãƒ¼ã‚¹ã§åŒºåˆ‡ã‚‰ã‚Œã¦ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
カードã®æ•°å—
ni
㯠1 ≤ ni ≤ 9
を満ãŸã™æ•´æ•°ã§ã‚り,
カードã®è‰² ci
ã¯ãã‚Œãžã‚Œ “R
”, “G
”,
“B
”
ã®ã„ãšã‚Œã‹ã®æ–‡å—ã§ã‚る.
1ã¤ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆå†…ã«è‰²ã¨æ•°å—ãŒã¨ã‚‚ã«åŒã˜ã‚«ãƒ¼ãƒ‰ãŒ5枚以上出ç¾ã™ã‚‹ã“ã¨ã¯ãªã„.
å„データセットã«ã¤ã,å‹åˆ©æ¡ä»¶ã‚’満ãŸã—ã¦ã„ã‚Œã°
“1
”,
ãã†ã§ãªã‘れ㰠“0
” ã¨å‡ºåŠ›ã›ã‚ˆï¼Ž
5 1 2 3 3 4 5 7 7 7 R R R R R R G G G 1 2 2 3 4 4 4 4 5 R R R R R R R R R 1 2 3 4 4 4 5 5 5 R R B R R R R R R 1 1 1 3 4 5 6 6 6 R R B G G G R R R 2 2 2 3 3 3 1 1 1 R G B R G B R G B
1 0 0 0 1