ã‚るプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚³ãƒ³ãƒ†ã‚¹ãƒˆã§ã¯,競技後ã®æ‡‡è¦ªä¼šã§ãƒ“ンゴゲームをã™ã‚‹ç¿’ã‚ã—ãŒã‚る.ã—ã‹ã—,ã“ã®ãƒ“ンゴゲームã§ä½¿ã†ãƒ“ンゴカードã¯å°‘々特殊ã§,以下ã®æ¡ä»¶ã«å¾“ã£ã¦ä½œæˆã•ã‚Œã‚‹ï¼Ž
以下ã¯ï¼Œ N = 5, M = 50, S = 685 ã®ã¨ãã®ãƒ“ンゴカードã®ä¾‹ã§ã‚る.
懇親会ã®ãŸã‚ã«ä¸Šã®æ¡ä»¶ã‚’満ãŸã™ãƒ“ンゴカードをã§ãã‚‹ã ã‘ãŸãã•ã‚“作りãŸã„.ãŸã ã—,åŒä¸€ã®ã‚«ãƒ¼ãƒ‰ã‚’2枚以上作ã£ã¦ã¯ãªã‚‰ãªã„.作るã“ã¨ãŒã§ãるビンゴカードã®æžšæ•°ã®æœ€å¤§å€¤ã‚’ 100000 ã§å‰²ã£ãŸä½™ã‚Šã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆï¼Ž
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
入力ã¯1è¡Œã‹ã‚‰ãªã‚Š, ãã®è¡Œã«ã¯ãƒ“ンゴカードã®ã‚µã‚¤ã‚º N (1≤N≤7), マス目ã«æ›¸ã‹ã‚Œã¦ã„ã‚‹æ•´æ•°ã®ä¸Šé™ M (1≤M≤2000),ビンゴカードã«æ›¸ã‹ã‚Œã¦ã„ã‚‹æ•´æ•°ã®åˆè¨ˆ S (1≤S≤3000) を表ã™3ã¤ã®æ£æ•´æ•°ãŒç©ºç™½åŒºåˆ‡ã‚Šã§æ›¸ã‹ã‚Œã¦ã„る.ãŸã ã—, 与ãˆã‚‰ã‚Œã‚‹ã©ã®å…¥åŠ›ãƒ‡ãƒ¼ã‚¿ã«ãŠã„ã¦ã‚‚,æ¡ä»¶ã‚’満ãŸã™ãƒ“ンゴカードを1枚以上作るã“ã¨ãŒã§ãる.
N, M, S ㌠0 ã®ã¨ã入力ã®çµ‚了を示ã™. データセットã®æ•°ã¯ 5 を超ãˆãªã„.
データセットã”ã¨ã«, 作るã“ã¨ãŒã§ãるビンゴカードã®æžšæ•°ã®æœ€å¤§å€¤ã‚’ 100000 ã§å‰²ã£ãŸä½™ã‚Šã‚’1è¡Œã«å‡ºåŠ›ã›ã‚ˆï¼Ž
3 9 45 3 100 50 5 50 685 0 0 0
1 7 74501
3ã¤ç›®ã®å…¥åŠ›ä¾‹ã«å¯¾ã—ã¦ï¼Œä½œã‚‹ã“ã¨ãŒã§ãるビンゴカードã®æžšæ•°ã®æœ€å¤§å€¤ã¯ 642499974501 ã§ã‚ã‚‹ã®ã§ï¼Œ 100000 ã§å‰²ã£ãŸä½™ã‚Šã® 74501 を出力ã™ã‚‹ï¼Ž
上記å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚