ã‚ã‚‹æ—¥ã€æ®¿æ§˜ã¯ä¸€äººã®å¤§å·¥ã«ã€ã€Œå°é¢¨ã‚„地震ãŒæ¥ãŸã¨ãã«ç”ºäººãŒé¿é›£ã§ãã‚‹ã€é ‘丈ã§å¤§ããªå»ºç‰©ã‚’é€ ã‚Šãªã•ã„。ã€ã¨å‘½ã˜ã¾ã—ãŸã€‚ã—ã‹ã—ã€ãã®é ‘丈ã§å¤§ããªå»ºç‰©ã‚’完æˆã•ã›ã‚‹ã«ã¯ã€å¤§ããªå¤ªã„柱ãŒå¿…è¦ã§ã™ã€‚町ã«ãã‚“ãªå¤§ããªæŸ±ã¯ã‚ã‚Šã¾ã›ã‚“。ãã“ã§ã€å¤§å·¥ã¯é ãã®å±±é‡Œã¾ã§å¤§ããªæŸ±ã‚’調é”ã—ã«è¡Œãã“ã¨ã«ãªã‚Šã¾ã—ãŸï¼ˆå¤§å·¥ã¯ç”ºã‹ã‚‰é‡Œå±±ã«è¡Œã£ã¦ã€ç”ºã«æˆ»ã£ã¦ãã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰ã€‚
大工ã®è¤’美ã¯ã€æ®¿æ§˜ã‹ã‚‰å—ã‘å–ã£ãŸãŠé‡‘ã‹ã‚‰æŸ±ã®ä»£é‡‘ã¨äº¤é€šè²»ã‚’å·®ã—引ã„ãŸä½™ã‚Šã§ã™ã€‚下ã®åœ°å›³ã®ã‚ˆã†ã«ã€å±±é‡Œã«è¡Œãã«ã¯ã€ã„ã‚ã„ã‚ãªç”ºã‚’通るãŸãã•ã‚“ã®è¡—é“ãŒã‚ã‚Šã€2ã¤ã®ç”ºã‚’ã¤ãªãè¡—é“ã¯ãã‚Œãžã‚Œäº¤é€šè²»ãŒé•ã„ã¾ã™ã€‚大工ã®è¤’美を最大ã«ã™ã‚‹ã«ã¯ã©ã®ã‚ˆã†ã«è¡—é“ã‚’ãŸã©ã‚Šèª¿é”ã™ã‚Œã°ã‚ˆã„ã§ã—ょã†ã‹ã€‚最大ã¨ãªã‚‹å¤§å·¥ã®è¤’美を出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãŸã ã—ã€ç”ºã®æ•°ã‚’ n ã¨ã™ã‚Œã°ã€å„町㯠1 ã‹ã‚‰ n ã¾ã§ã®æ•´æ•°ã§è˜åˆ¥ã•ã‚Œã¾ã™ã€‚2 ã¤ã®ç”ºã‚’直接ã¤ãªãè¡—é“㯠2 本以上ã‚ã‚Šã¾ã›ã‚“。
※ 矢å°ä¸Šã®æ•°å—ã¯ã€ãã®æ–¹å‘ã«è¡ŒããŸã‚ã®äº¤é€šè²»ã‚’示ã—ã¾ã™ã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
n m a1,b1,c1, d1 a2,b2,c2, d2 : am,bm,cm, dm s,g,V,P
1 行目ã«ç”ºã®ç·æ•° n( n ≤ 20)ã€2 行目ã«è¡—é“ã®ç·æ•° m (m ≤ 100) ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚続ã m 行㫠i 番目ã®è¡—é“ã®æƒ…å ± ai, bi, ci, di (1 ≤ ai, bi ≤ n, 0 ≤ ci, di ≤ 1,000) ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚ai, bi ã¯è¡—é“ i ãŒã¤ãªã„ã§ã„る町ã®ç•ªå·ã€ ci 㯠ai ã‹ã‚‰ bi ã¸ã®äº¤é€šè²»ã€ di 㯠bi ã‹ã‚‰ ai ã¸ã®äº¤é€šè²»ã‚’表ã—ã¾ã™ã€‚
最終行ã«å¤§å·¥ãŒå‡ºç™ºã™ã‚‹ç”ºã®ç•ªå· sã€æŸ±ã®ã‚る山里ã®ç•ªå· gã€æ®¿æ§˜ã‹ã‚‰å¤§å·¥ãŒå—ã‘å–ã£ãŸãŠé‡‘ Vã€æŸ±ã®ä»£é‡‘ P ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
大工ã®è¤’美(整数)を1行ã«å‡ºåŠ›ã—ã¦ãã ã•ã„。
6 8 1,2,2,2 1,3,4,3 1,4,4,2 2,5,3,2 3,4,4,2 3,6,1,2 4,6,1,1 5,6,1,2 2,4,50,30
11