KNDå›ã¯ä¼šæ´¥å¤§å¦ã«åœ¨ç±ã™ã‚‹å¦ç”Ÿãƒ—ãƒã‚°ãƒ©ãƒžã§ã‚る。彼ã®éš£äººã¯ã¨ã¦ã‚‚迷惑ãªã“ã¨ã§çŸ¥ã‚‰ã‚Œã¦ã„る。隣人ã¯å½¼ãŒç”˜å…šã§ã‚ã‚‹ã“ã¨ã‚’知りã€å¿…è¦ä»¥ä¸Šã«ç”˜å‘³ã‚’å·®ã—入れã¦å½¼ã‚’太らã›ã‚ˆã†ã¨ç”»ç–ã—ã¦ã„る。ãã®ãŸã‚ã«ã€å½“ã®éš£äººã§ã‚ã‚‹ã‚ãªãŸã¯å‹äººã‹ã‚‰ã¨ã‚る甘味処を紹介ã—ã¦ã‚‚らã£ãŸã€‚
ã—ã‹ã—ã€ãã®ç”˜å‘³å‡¦ã§ã®å•†å“ã®è²©å£²ã®ä»•æ–¹ã¯å°‘ã—変ã‚ã£ã¦ã„る。ãã®è²©å£²æ–¹æ³•ã¨ã¯ã€ç”˜å‘³ã‚»ãƒƒãƒˆã¨å‘¼ã°ã‚Œã‚‹ç”˜å‘³ã®çµ„を日替ã‚ã‚Šã§è²©å£²ã™ã‚‹ã¨ã„ã†ã‚‚ã®ã 。予算内ã§ã‚ã‚Œã°ãã®æ—¥ã«è²©å£²ã•ã‚Œã¦ã„る甘味セットã®ä¸ã‹ã‚‰è‡ªç”±ã«ç”˜å‘³ã‚’è²·ã†ã“ã¨ãŒã§ãる。ã—ã‹ã—ã€ç”˜å‘³ã‚»ãƒƒãƒˆã«å«ã¾ã‚Œã‚‹ç”˜å‘³ã¯ä¸€ç¨®é¡žã«ã¤ã1個ã—ã‹è²©å£²ã•ã‚Œã¦ã„ãªã„。 ã¾ãŸã€äºˆç®—ã¯æœŸé–“ã®å§‹ã‚ã«ç”¨æ„ã—ãŸé¡ã‹ã‚‰æ”¯æ‰•ã„ã€æœŸé–“途ä¸ã§ã®è¿½åŠ 予算ã¯ãªã„ã‚‚ã®ã¨ã™ã‚‹ã€‚ã‚ãªãŸã¯å‹äººã‹ã‚‰æ•™ãˆã‚‰ã‚ŒãŸç”˜å‘³ã®ä½“é‡ã«ä¸Žãˆã‚‹å½±éŸ¿ã®åº¦åˆã„ã¨å€¤æ®µã‚’ã‚‚ã¨ã«ã€ã‚る期間ä¸ã«ä¸€å®šã®äºˆç®—内ã§å½¼ã®ä½“é‡ã‚’最é©ã«å¢—ã‚„ã™ç”˜å‘³ã®è²·ã„方を計算ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã™ã‚‹ã“ã¨ã«ã—ãŸã€‚
入力ã¯è¤‡æ•°ã®ãƒ†ã‚¹ãƒˆã‚±ãƒ¼ã‚¹ã‹ã‚‰ãªã‚‹ã€‚空行区切りã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ã²ã¨ã¤ã®ãƒ†ã‚¹ãƒˆã‚±ãƒ¼ã‚¹ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚入力ã®çµ‚了をEOFã§ç¤ºã™ã€‚
s d m k1 w1,1 p1,1 w1,2 p1,2 ... w1,k p1,k k2 w2,1 p2,1 w2,2 p2,2 ... w2,k p2,k ... ks ws,1 ps,1 ws,2 ps,2 ... ws,k ps,k f1 f2 ... fd
ã“ã“ã§ã€
ã§ã‚る。
入力ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
å„テストケースã«ã¤ã予算内ã§ä½“é‡ã«ä¸Žãˆã‚‰ã‚Œã‚‹æœ€å¤§ã®å½±éŸ¿ã¨ãã®å½±éŸ¿ã‚’与ãˆã‚‹ãŸã‚ã«å¿…è¦ãªæœ€å°ã®é‡‘é¡ã‚’空白区切りã§1è¡Œã«å‡ºåŠ›ã›ã‚ˆã€‚
3 3 100 2 5 20 3 10 2 10 50 12 60 2 8 30 22 100 0 1 2 1 1 30 1 13 8 0
23 100 13 8