ã¨ã‚るダンスホール㧠N 人ã®å‚åŠ ã™ã‚‹ãƒ€ãƒ³ã‚¹ãƒ‘ーティーãŒè¡Œã‚れる。 ãã®ãƒ€ãƒ³ã‚¹ãƒ›ãƒ¼ãƒ«ã¯ç¸¦æ–¹å‘ã« H 個ã€æ¨ªæ–¹å‘ã« W 個ã®ã‚°ãƒªãƒƒãƒ‰ã«åˆ†ã‘られã¦ãŠã‚Šã€ 左上を (0,0)ã€ä¸Šã‹ã‚‰ r マスã€å·¦ã‹ã‚‰ c マス目ã®ã‚°ãƒªãƒƒãƒ‰ã®åº§æ¨™ã‚’ (r,c) ã¨è¡¨ã™ã€‚ i 番目ã®å‚åŠ è€…ã®åˆæœŸä½ç½®ã¯ (Ri,Ci) ã§ã‚ã‚Šã€(i,j) ã®ã‚°ãƒªãƒƒãƒ‰ã«ã¯ (rij,cij) ãŒæ›¸ã‹ã‚Œã¦ã„る。
å„å‚åŠ è€…ã¯ã€ç„¡é™ã«ç¶šã音楽ã«åˆã‚ã›ã¦æ¬¡ã®ã‚ˆã†ã«åŒæ™‚ã«ç§»å‹•ã‚’è¡Œã†ã€‚
ãã‚Œãžã‚Œã®ã‚°ãƒªãƒƒãƒ‰ã¯ç‹ãã€2 人以上ã®å‚åŠ è€…ãŒåŒæ™‚ã«åŒã˜ã‚°ãƒªãƒƒãƒ‰ã«ç§»å‹•ã™ã‚‹ã¨è¡çªã—ã¦ã—ã¾ã†ã€‚ãŸã ã—ã€ç©ºä¸ã§è¡çªã™ã‚‹ã“ã¨ã¯ç„¡ã„ã¨ã™ã‚‹ã€‚ ã“れをèžã„ãŸã‚ãªãŸã¯ã€ã‚¸ãƒ£ãƒ³ãƒ—後㫠2 人以上ã®å‚åŠ è€…ãŒè¡çªã—ã¦ã—ã¾ã‚ãªã„ã‹ã¨å¿ƒé…ã«ãªã£ãŸã€‚ ãã“ã§ã€è¡çªãŒèµ·ã“ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ã‹ã€ã‚ã‚‹ãªã‚‰ã°ä½•å›žç›®ã®ã‚¸ãƒ£ãƒ³ãƒ—ã®å¾Œã«è¡çªãŒèµ·ã“ã‚‹ã‹ã‚’求ã‚ã‚‹ã“ã¨ã«ã—ãŸã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
H W N
r00 c00 ⋯ r0 W−1 c0 W−1
⋮
rH−1 0 cH−1 0 ⋯ rH−1 W−1 cH−1 W−1
R0 C0
⋮
RN−1 CN−1
ã“ã®å•é¡Œã§ã¯å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ãŒéžå¸¸ã«å¤§ãããªã‚‹ã“ã¨ãŒã‚ã‚‹ã“ã¨ã«æ³¨æ„ã›ã‚ˆã€‚ C++ ãªã‚‰ã“ã®ãƒšãƒ¼ã‚¸ã‚’å‚考ã«ã™ã‚‹ã¨è‰¯ã„ã‹ã‚‚ã—ã‚Œãªã„。
è¡çªãŒèµ·ã“ã‚‹å ´åˆã¯ä½•å›žç›®ã®ã‚¸ãƒ£ãƒ³ãƒ—ã®å¾Œã«èµ·ã“ã‚‹ã‹ã‚’ 1 è¡Œã§å‡ºåŠ›ã›ã‚ˆã€‚ ãã†ã§ãªã„å ´åˆã¯ -1 を出力ã›ã‚ˆã€‚ ã¾ãŸã€æœ«å°¾ã«æ”¹è¡Œã‚’出力ã›ã‚ˆã€‚
2 2 2 1 0 0 1 0 0 1 0 0 0 0 1
-1
2 2 2 1 0 0 1 0 0 1 0 0 0 1 1
1