ACM-ICPC国内予é¸ãŒè¿‘ã¥ã„ã¦ããŸã®ã§ï¼Œç·´ç¿’ã«è¿½ã„è¾¼ã¿ã‚’ã‹ã‘ãŸã„ã¨æ€ã£ã¦ã„ãŸã‚ãªãŸã¯ï¼Œå‹äººå®…ã§è¡Œã‚れる競技プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°åˆå®¿ã«å‚åŠ ã™ã‚‹ã“ã¨ã«ã—ãŸï¼Ž å‚åŠ è€…ã®ã“ã ã‚ã‚Šã§ï¼Œé£Ÿäº‹ã¯è‡ªç‚Šã™ã‚‹ã“ã¨ã«ãªã£ãŸï¼Ž
åˆå®¿åˆæ—¥ã®å¤œï¼Œå‚åŠ è€…é”ã¯ãã®æ—¥ã®ç·´ç¿’を終ãˆï¼Œå¤•é£Ÿã®æº–å‚™ã«å–り掛ã‹ã‚Šå§‹ã‚ãŸï¼Ž 競技プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã ã‘ã§ãªã,自炊ã§ã‚‚「プãƒã€ã¨å‹äººã«ã‚ˆã言ã‚れるã‚ãªãŸã¯ï¼Œæ‹…当分ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’ã‚ã£ã¨ã„ã†é–“ã«ä½œã‚Šçµ‚ãˆã¦ã—ã¾ã„,暇をæŒã¦ä½™ã—ã¦ã—ã¾ã£ãŸï¼Ž ãã“ã§ï¼Œä»–ã®äººãŒæ‹…当ã—ã¦ã„ãŸã‚«ãƒ¬ãƒ¼ä½œã‚Šã‚’手ä¼ã†ã“ã¨ã«ã—ãŸï¼Ž
今,W0 [L] ã®æ°´ã« R0 [g] ã®ãƒ«ã‚¦ã‚’æ··ãœãŸä½œã‚Šã‹ã‘ã®ã‚«ãƒ¬ãƒ¼ãŒã‚る. 今回使ã†ãƒ«ã‚¦ã¯ 1 種類ã§ï¼Œ1 個ã‚ãŸã‚Š R [g] ã§ã‚る.ルウã¯å分ãªé‡ã®å‚™è“„ãŒã‚る. ã‚ãªãŸã¯ã“ã®ãƒ«ã‚¦ã‚’使ã†å ´åˆï¼Œæ¿ƒåº¦ãŒ C [g/L] ã®ã‚«ãƒ¬ãƒ¼ãŒæœ€ã‚‚美味ã—ã„ã¨è€ƒãˆã¦ã„ã‚‹ã®ã§ï¼Œã“ã®ã‚«ãƒ¬ãƒ¼ã«ã„ãã¤ã‹ã®ãƒ«ã‚¦ã¨æ°´ã‚’é©åˆ‡ã«åŠ ãˆï¼Œæ¿ƒåº¦ã‚’ C [g/L] ã«ã—ãŸã„ã¨è€ƒãˆã¦ã„る. ã“ã“ã§ï¼Œãƒ«ã‚¦ R0 [g] ãŒæ°´ W0 [L] ã«æº¶ã‘ã¦ã„るカレーã®æ¿ƒåº¦ã¯ R0 / W0 [g/L] ã§ã‚り,ã“ã®ã‚«ãƒ¬ãƒ¼ã« R [g] ã®ãƒ«ã‚¦ã‚’ X 個ã¨æ°´ Y [L] ã‚’è¿½åŠ ã™ã‚‹ã¨ï¼Œãã®æ¿ƒåº¦ã¯ (R0 + X R) / (W0 + Y) [g/L] ã«ãªã‚‹ï¼Ž ルウã¯å¤§é‡ã«ã‚ã‚‹ã‚‚ã®ã®ï¼Œä½¿ã„éŽãŽã‚‹ã®ã¯è‰¯ããªã„ã¨è€ƒãˆãŸã‚ãªãŸã¯ï¼Œè¿½åŠ ã™ã‚‹ãƒ«ã‚¦ã®å€‹æ•°ã‚’出æ¥ã‚‹é™ã‚Šå°‘ãªãã—ã¦æ¿ƒåº¦ C [g/L] ã®ã‚«ãƒ¬ãƒ¼ã‚’作るã“ã¨ã«ã—ãŸï¼Ž
濃度 R0/W0 [g/L] ã®ã‚«ãƒ¬ãƒ¼ã«ï¼Œãƒ«ã‚¦ã‹æ°´ã®ã„ãšã‚Œã‹ï¼Œã¾ãŸã¯ãã®ä¸¡æ–¹ã‚’é©åˆ‡ã«åŠ ãˆã‚‹ã“ã¨ã«ã‚ˆã£ã¦æ¿ƒåº¦ C [g/L] ã®ã‚«ãƒ¬ãƒ¼ã‚’作るã¨ãï¼Œè¿½åŠ ã™ã¹ãルウã®å€‹æ•° X ã®æœ€å°å€¤ã‚’求ã‚ã¦æ¬²ã—ã„.
ãŸã ã—,今回ã®ã‚«ãƒ¬ãƒ¼ä½œã‚Šã«ã¤ã„ã¦ã¯ï¼Œä»¥ä¸‹ã®äº‹æŸ„ã«æ³¨æ„ã™ã‚‹ã“ã¨ï¼Ž
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Ž å„データセット㯠1 è¡Œã‹ã‚‰ãªã‚Šï¼Œæ¬¡ã®å½¢å¼ã§è¡¨ã•ã‚Œã‚‹ï¼Ž
R0 W0 C R
ã“ã“ã§ï¼ŒR0,W0,C,R ã¯ãã‚Œãžã‚Œä½œã‚Šã‹ã‘ã®ã‚«ãƒ¬ãƒ¼ã«æ—¢ã«æº¶ã‘込んã ルウã®è³ªé‡ [g],カレーã«å«ã¾ã‚Œã‚‹æ°´ã®ä½“ç© [L],ã‚ãªãŸãŒä½œã‚ŠãŸã„カレーã®æ¿ƒåº¦ [g/L],ルウ 1 個ã‚ãŸã‚Šã®è³ªé‡ [g] を表ã™ï¼Ž ã“れらã®å€¤ã¯ï¼Œå…¨ã¦ 1 以上 100 以下ã®æ•´æ•°ã§ã‚る. 入力ã®çµ‚ã‚ã‚Šã¯ï¼Œç©ºç™½ã§åŒºåˆ‡ã‚‰ã‚ŒãŸ 4 ã¤ã®ã‚¼ãƒã‹ã‚‰ãªã‚‹è¡Œã«ã‚ˆã£ã¦ç¤ºã•ã‚Œã‚‹ï¼Ž
å„データセットã«ã¤ã„ã¦ï¼ŒW0 [L] ã®æ°´ã« R0 [g] ã®ãƒ«ã‚¦ã‚’æ··ãœãŸä½œã‚Šã‹ã‘ã®ã‚«ãƒ¬ãƒ¼ã‹ã‚‰ï¼Œæ¿ƒåº¦ C ã®ã‚«ãƒ¬ãƒ¼ã‚’作るãŸã‚ã«è¿½åŠ ã™ã‚‹å¿…è¦ã®ã‚るルウã®å€‹æ•°ã®æœ€å°å€¤ã‚’ 1 è¡Œã§å‡ºåŠ›ã™ã‚‹ã“ã¨ï¼Žè¿½åŠ ã™ã‚‹æ°´ã®é‡ã‚’出力ã—ã¦ã¯ãªã‚‰ãªã„.
入力制約ã‹ã‚‰ï¼Œå„データセットã®ç”ãˆã¨ãªã‚‹ãƒ«ã‚¦ã®å€‹æ•°ã®æœ€å°å€¤ã¯ï¼Œ32ビット符å·ä»˜ãæ•´æ•°ã§è¡¨ç¾ã•ã‚Œã‚‹ç¯„囲ã«ãŠã•ã¾ã‚‹ã“ã¨ãŒä¿è¨¼ã•ã‚Œã‚‹ã“ã¨ã«æ³¨æ„ã›ã‚ˆï¼Ž
10 5 3 4 2 5 2 3 91 13 7 62 10 1 3 5 20 100 2 20 2 14 7 1 0 0 0 0
2 3 0 0 9 96