ç„¡é™ã«åºƒã„å¹³é¢ã®ä¸Šã«ã€ç„¡é™ã«é•·ã„直線を数本引ãã¨ã€ã“ã®å¹³é¢ã¯ã„ãã¤ã‹ã®é ˜åŸŸã«åˆ†å‰²ã•ã‚Œã¾ã™ã€‚ãŸã¨ãˆã°ã€ç›´ç·šã‚’1本引ãã¨ã€å¹³é¢ã¯ï¼’ã¤ã®é ˜åŸŸã«åˆ†å‰²ã•ã‚Œã¾ã™ã€‚åŒã˜æ•°ã®ç›´ç·šã‚’引ã„ã¦ã‚‚ã€å¼•ãæ–¹ã«ã‚ˆã£ã¦å¾—ã‚‰ã‚Œã‚‹é ˜åŸŸã®æ•°ã¯ç•°ãªã‚Šã¾ã™ã€‚ãŸã¨ãˆã°ã€2 本ã®ç›´ç·šã‚’平行ã«å¼•ã‘ã°å¾—ã‚‰ã‚Œã‚‹é ˜åŸŸã¯ 3 ã¤ã«ãªã‚Šã€äº’ã„ã«åž‚ç›´ã«å¼•ã‘ã°å¾—ã‚‰ã‚Œã‚‹é ˜åŸŸã¯ 4 ã¤ã«ãªã‚Šã¾ã™ã€‚
n 本ã®ç›´ç·šã‚’引ãã“ã¨ã§å¾—られる最大ã®é ˜åŸŸã®æ•°ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。
複数ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚å„データセット㫠n (1 ≤ n ≤ 10,000) ãŒï¼‘è¡Œã«ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚入力ã®æœ€å¾Œã¾ã§å‡¦ç†ã—ã¦ä¸‹ã•ã„。
データセットã®æ•°ã¯ 50 を超ãˆã¾ã›ã‚“。
å„データセットã«å¯¾ã—ã¦ã€æœ€å¤§ã®åˆ†å‰²æ•°ã‚’1行ã«å‡ºåŠ›ã—ã¦ä¸‹ã•ã„。
1 3
2 7