1 〜 9 ã®æ•°å—ã‚’ 14 個組ã¿åˆã‚ã›ã¦å®Œæˆã•ã›ã‚‹ãƒ‘ズルãŒã‚ã‚Šã¾ã™ã€‚与ãˆã‚‰ã‚ŒãŸ 13 個ã®æ•°å—ã«ã‚‚ã†ã²ã¨ã¤æ•°å—を付ã‘åŠ ãˆã¦å®Œæˆã•ã›ã¾ã™ã€‚
パズルã®å®Œæˆæ¡ä»¶ã¯
13 個ã®æ•°å—ã‹ã‚‰ãªã‚‹æ–‡å—列をèªã¿è¾¼ã‚“ã§ã€ãƒ‘ズルを完æˆã™ã‚‹ã“ã¨ãŒã§ãã‚‹æ•°å—ã‚’æ˜‡é †ã«å…¨ã¦å‡ºåŠ›ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãªãŠã€1〜9 ã®ã©ã®æ•°å—を付ã‘åŠ ãˆã¦ã‚‚パズルを完æˆã•ã›ã‚‹ã“ã¨ãŒã§ããªã„ã¨ã㯠0 を出力ã—ã¦ãã ã•ã„。
例ãˆã°ä¸Žãˆã‚‰ã‚ŒãŸæ–‡å—列㌠3456666777999 ã®å ´åˆ
「2ã€ãŒã‚ã‚Œã°ã€ã€€234 567 666 77 999
「3ã€ãŒã‚ã‚Œã°ã€ã€€33 456 666 777 999
「5ã€ãŒã‚ã‚Œã°ã€ã€€345 567 666 77 999
「8ã€ãŒã‚ã‚Œã°ã€ã€€345 666 678 77 999
ã¨ã„ã†ãµã†ã«ã€2 3 5 8 ã®ã„ãšã‚Œã‹ã®æ•°å—ãŒä»˜ã‘åŠ ãˆã‚‰ã‚Œã‚‹ã¨ãƒ‘ズルã¯å®Œæˆã—ã¾ã™ã€‚「6ã€ã§ã‚‚æ•´ã„ã¾ã™ãŒã€5 回目ã®ä½¿ç”¨ã«ãªã‚‹ã®ã§ã€ã“ã®ä¾‹ã§ã¯ä½¿ãˆãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚Šã¾ã™ã€‚å„データセットã¨ã—ã¦ã€13 個ã®æ•°å—ãŒï¼‘è¡Œã«ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚データセットã®æ•°ã¯ 50 を超ãˆã¾ã›ã‚“。
データセットã”ã¨ã«ã€ãƒ‘ズルを完æˆã•ã›ã‚‹ã“ã¨ãŒã§ãã‚‹æ•°å—ã‚’æ˜‡é †ã«ç©ºç™½åŒºåˆ‡ã‚Šã§ï¼‘è¡Œã«å‡ºåŠ›ã—ã¾ã™ã€‚
3649596966777 6358665788577 9118992346175 9643871425498 7755542764533 1133557799246
2 3 5 8 3 4 1 2 3 4 5 6 7 8 9 7 8 9 1 2 3 4 6 7 8 0