モビールã¯å‹•ã芸術å“ã¨ã—ã¦åºƒã親ã—ã¾ã‚Œã¦ã„ã‚‹.IOI 日本委員会ã§ã¯,JOI ã‚’åºƒå ±ã™ã‚‹ãŸã‚ã«ãƒ¢ãƒ“ールを作æˆã™ã‚‹ã“ã¨ã«ãªã£ãŸ.JOI åºƒå ±ç”¨ãƒ¢ãƒ“ãƒ¼ãƒ«ã¯,棒,ç´(ã²ã‚‚),錘(ãŠã‚‚ã‚Š)ã® 3 種類ã®è¦ç´ を用ã„ã¦,次ã®ã‚ˆã†ã«æ§‹æˆã•ã‚Œã‚‹.
ãŸã ã—,ã©ã®æ£’ã«ãŠã„ã¦ã‚‚,ãƒãƒ©ãƒ³ã‚¹ãŒå–ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚‹.棒ã¨ç´ã®é‡ã•ã¯ç„¡è¦–ã§ãã‚‹ã»ã©è»½ã„ã®ã§,棒ã¨ç´ã®é‡ã•ã¯å…¨ã¦ 0 ã§ã‚ã‚‹ã¨ã¿ãªã—ã¦è§£ç”ã›ã‚ˆ.ã¤ã¾ã‚Š,ãã‚Œãžã‚Œã®æ£’ã«ã¤ã„ã¦,
(ãã®æ£’ã®èµ¤ã®ç«¯ã‚ˆã‚Šä¸‹ã«ã¤ã‚‹ã•ã‚Œã¦ã„る錘ã®é‡ã•ã®ç·è¨ˆ) × (ãã®æ£’ã®æ”¯ç‚¹ã‹ã‚‰èµ¤ã®ç«¯ã¾ã§ã®é•·ã•) = (ãã®æ£’ã®é’ã®ç«¯ã‚ˆã‚Šä¸‹ã«ã¤ã‚‹ã•ã‚Œã¦ã„る錘ã®é‡ã•ã®ç·è¨ˆ) × (ãã®æ£’ã®æ”¯ç‚¹ã‹ã‚‰é’ã®ç«¯ã¾ã§ã®é•·ã•)
ã§ã‚ã‚‹ã¨ã,ãã®æ£’ã¯ãƒãƒ©ãƒ³ã‚¹ãŒå–ã‚Œã¦ã„ã‚‹ã¨ã›ã‚ˆ.
ã©ã®ã‚ˆã†ãªé•·ã•ã®æ£’ã‚’ã©ã®ã‚ˆã†ã«çµã³ãƒ¢ãƒ“ールを構æˆã™ã‚‹ã‹ã¯æ—¢ã«æ±ºã¾ã£ã¦ã„ã‚‹ã®ã ãŒ,錘ã®é‡ã•ãŒã¾ã 決ã¾ã£ã¦ã„ãªã„.モビールã¯è»½ã„æ–¹ãŒã¤ã‚Šã‚„ã™ã„ãŸã‚, ãªã‚‹ã¹ã軽ã„モビールを作りãŸã„.å‰è¿°ã—ãŸã‚ˆã†ã«ã©ã®æ£’ã‚‚ãƒãƒ©ãƒ³ã‚¹ã‚’å–ã‚ŠãªãŒã‚‰, モビールã®ç·é‡é‡ã‚’最å°ã«ã™ã‚‹ã‚ˆã†ãªéŒ˜ã®ä»˜ã‘方を求ã‚, ãã®ã¨ãã®ãƒ¢ãƒ“ールã®ç·é‡é‡ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作れ. プãƒã‚°ãƒ©ãƒ ã«ã¯ä»¥ä¸‹ã®ãƒ¢ãƒ“ールã®æ§‹æˆã«é–¢ã™ã‚‹æƒ…å ±ãŒä¸Žãˆã‚‰ã‚Œã‚‹.
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žå…¥åŠ›ã¯ã‚¼ãƒï¼‘ã¤ã‚’å«ã‚€è¡Œã§çµ‚了ã™ã‚‹ï¼Ž
1 行目ã«ã¯ãƒ¢ãƒ“ールã«ä½¿ã‚ã‚Œã¦ã„る棒ã®æœ¬æ•° n ãŒæ›¸ã‹ã‚Œã¦ã„ã‚‹.続ã n è¡Œ (1 ≤ n ≤ 100) ã«ã¯,å„々ã®æ£’ã®ãƒ‡ãƒ¼ã‚¿ãŒæ›¸ã‹ã‚Œã¦ã„ã‚‹.i + 1 行目 (1 ≤ i ≤ n) ã«ã¯,4 ã¤ã®æ•´æ•° p, q, r, b ãŒç©ºç™½ã‚’区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ãŠã‚Š,棒 i ã«ãŠã„ã¦,支点ã‹ã‚‰èµ¤ã®ç«¯ã¾ã§ã®é•·ã•ã¨æ”¯ç‚¹ã‹ã‚‰é’ã®ç«¯ã¾ã§ã®æ¯”㌠p : q ã§ã‚ã‚Š,赤ã®ç«¯ã«ã¤ã‚‹ã•ã‚Œã‚‹æ£’ã®ç•ªå·ãŒ r ã§ã‚ã‚Š,é’ã®ç«¯ã«ã¤ã‚‹ã•ã‚Œã‚‹æ£’ã®ç•ªå·ãŒ b ã§ã‚ã‚‹ã“ã¨ã‚’表ã—ã¦ã„ã‚‹.ãŸã ã—,æ£’ç•ªå· 0 ã¯éŒ˜ãŒã¤ã‚‹ã•ã‚Œã‚‹ã“ã¨ã‚’表ã—ã¦ã„ã‚‹.ã¾ãŸ,ã©ã®å…¥åŠ›ã«ãŠã„ã¦ã‚‚,モビールã®é‡é‡ã®æœ€å°å€¤ã‚’ w ã¨ã—,入力ä¸ã§æ¯”を表ã™ã®ã«ç”¨ã„られるæ£æ•´æ•°ã®æœ€å¤§å€¤ã‚’ L ã¨ã™ã‚‹ã¨,wL < 231 を満ãŸã™.
データセットã®æ•°ã¯ 15 を超ãˆãªã„.
データセットã”ã¨ã«ãƒ¢ãƒ“ールã®é‡é‡ã‚’1行ã«å‡ºåŠ›ã™ã‚‹ï¼Ž
1 6 9 0 0 4 3 2 0 4 1 3 0 0 4 4 2 1 2 2 0 0 0
5 40
上記å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚