A 번 ë¬¸ì œ : 오목. ì†ŒìŠ¤íŒŒì¼ ì´ë¦„ : omok.c or omok.cpp ì˜¤ëª©ì€ ë°”ë‘‘íŒì— ê²€ì€ ë°”ë‘‘ì•Œê³¼ í° ë°”ë‘‘ì•Œì„ êµëŒ€ë¡œ 놓아서 겨루는 게임ì´ë‹¤. 바둑íŒì—는 19ê°œì˜ ê°€ë¡œì¤„ê³¼ 19ê°œì˜ ì„¸ë¡œì¤„ì´ ê·¸ë ¤ì ¸ ìžˆëŠ”ë° ê°€ë¡œì¤„ì€ ìœ„ì—서부터 아래로 1번, 2번, ... 19ë²ˆì˜ ë²ˆí˜¸ê°€ ë¶™ê³ ì„¸ë¡œì¤„ì€ ì™¼ìª½ì—서부터 오른쪽으로 1번, 2번, ... 19ë²ˆì˜ ë²ˆí˜¸ê°€ 붙는다. 왼쪽그림ì—서와 ê°™ì´ ê°™ì€ ìƒ‰ì˜ ë°”ë‘‘ì•Œì´ ì—°ì†ìœ¼ë¡œ 다섯 ì•Œì´ ë†“ì´ë©´ ê·¸ ìƒ‰ì´ ì´ê¸°ê²Œ ëœë‹¤. 여기서 ì—°ì†ì´ëž€ 가로, 세로 ë˜ëŠ” 대ê°ì„ ë°©í–¥ 모ë‘를 뜻한다. 즉, ìœ„ì˜ ê·¸ë¦¼ì€ ê²€ì€ìƒ‰ì´ ì´ê¸´ 경우ì´ë‹¤. 하지만, 여섯 ì•Œ ì´ìƒì´ ì—°ì†ìœ¼ë¡œ ë†“ì¸ ê²½ìš°ì—는 ì´ê¸´ ê²ƒì´ ì•„ë‹ˆë‹¤. ìž…ë ¥ìœ¼ë¡œ 바둑íŒì˜ ì–´ë–¤ ìƒíƒœê°€ ì£¼ì–´ì¡Œì„ ë•Œ, ê²€ì€ìƒ‰ì´ ì´ê²¼ëŠ”지, í°ìƒ‰ì´ ì´ê²¼ëŠ”지 ë˜ëŠ” ì•„ì§ ìŠ¹ë¶€ê°€ ê²°ì •ë˜ì§€ 않았는지를 íŒë‹¨í•˜ëŠ” í”„ë¡œê·¸ëž¨ì„ ìž‘ì„±í•˜ì‹œì˜¤. 단, ê²€ì€ìƒ‰ê³¼ í°ìƒ‰ì´ ë™ì‹œì— ì´ê¸°ê±°ë‚˜ ê²€ì€ìƒ‰ ë˜ëŠ” í°ìƒ‰ì´ ë‘ êµ°ë° ì´ìƒì—ì„œ ë™ì‹œì— ì´ê¸°ëŠ” 경우는 ìž…ë ¥ìœ¼ë¡œ 들어오지 않는다. === ìž…ë ¥ === ìž…ë ¥ì€ í‘œì¤€ ìž…ë ¥ì´ë‹¤. ìž…ë ¥ì˜ ì²«ì¤„ì— í…ŒìŠ¤íŠ¸ ì¼€ì´ìŠ¤ì˜ 개수를 나타내는 ì •ìˆ˜ T(10 ì´í•˜)ê°€ 주어진다. ë‹¤ìŒ ì¤„ 부터 Tê°œì˜ í…ŒìŠ¤íŠ¸ ì¼€ì´ìŠ¤ê°€ 주어진다. ê° í…ŒìŠ¤íŠ¸ì¼€ì´ìŠ¤ëŠ” 19줄로 ì´ë¤„진다. ê° ì¤„ 마다 19ê°œì˜ ìˆ«ìžê°€ 있는ë°, ê²€ì€ ë°”ë‘‘ì•Œì€ 1, í° ë°”ë‘‘ì•Œì€ 2, ì•Œì´ ë†“ì´ì§€ ì•Šì€ ìžë¦¬ëŠ” 0으로 표시ë˜ë©°, 숫ìžëŠ” í•œ 칸씩 ë„ì–´ì„œ 표시ëœë‹¤. === ì¶œë ¥ === ì¶œë ¥ì€ í‘œì¤€ ì¶œë ¥ì´ë‹¤. ì¶œë ¥ì€ T줄로 ì´ë¤„진다. ê° í…ŒìŠ¤íŠ¸ ì¼€ì´ìŠ¤ì— 대해서 ê²€ì€ìƒ‰ì´ ì´ê²¼ì„ 경우ì—는 1ì„, í°ìƒ‰ì´ ì´ê²¼ì„ 경우ì—는 2를, ì•„ì§ ìŠ¹ë¶€ê°€ ê²°ì •ë˜ì§€ ì•Šì•˜ì„ ê²½ìš°ì—는 0ì„ ì¶œë ¥í•œë‹¤. ê·¸ 다ìŒì— ê²€ì€ìƒ‰ ë˜ëŠ” í°ìƒ‰ì´ ì´ê²¼ì„ 경우ì—는, ì—°ì†ëœ 다섯 ê°œì˜ ë°”ë‘‘ì•Œ 중ì—ì„œ 가장 ì™¼ìª½ì— ìžˆëŠ” 바둑알 (ì—°ì†ëœ 다섯 ê°œì˜ ë°”ë‘‘ì•Œì´ ì„¸ë¡œë¡œ ë†“ì¸ ê²½ìš°, ê·¸ 중 가장 ìœ„ì— ìžˆëŠ” 것)ì˜ ê°€ë¡œì¤„ 번호와 세로줄 번호를 순서대로 ì¶œë ¥í•œë‹¤. ê° ìˆ«ìž ì‚¬ì´ì—는 ë¹ˆì¹¸ì„ ë‘”ë‹¤. T ê°œì˜ í…ŒìŠ¤íŠ¸ ì¼€ì´ìŠ¤ë¥¼ ëª¨ë‘ ë§ží˜€ì•¼ ì´ ë¬¸ì œë¥¼ 맞힌 것ì´ë‹¤. === ìž…ë ¥ì˜ ì˜ˆ === {{{~cpp 2 // 테스트 ì¼€ì´ìŠ¤ 개수 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }}} === ìž…ë ¥ì˜ ì˜ˆì— ëŒ€í•œ ì¶œë ¥ === {{{~cpp 1 3 2 // í‘승. 맨 왼쪽ì 위치 3,2 0 // ì•„ì§ ìŠ¹ë¶€ ë¯¸ì • }}} ---- [ë¬¸ì œë¶„ë¥˜]