é ã„昔,IOI 文明ã¨ã„ã†é«˜åº¦ãªæ–‡æ˜ŽãŒæ „ãˆã¦ã„ãŸï¼Žã—ã‹ã—,ç«å±±ã®å™´ç«ã«ã‚ˆã‚Šï¼Œã“ã®é«˜åº¦ãªæ–‡æ˜Žã¯ã¤ã„ã«æ»…ã‚“ã§ã—ã¾ã£ãŸï¼ŽIOI 文明ã¯ç›´ç·šçŠ¶ã®æ²³å·ã«æ²¿ã£ã¦ç¹æ „ã—ã¦ãŠã‚Šï¼ŒIOI 文明ãŒæ»…ã‚“ã ã¨ã,ãã®åœ°è¡¨é¢ã¯å¹³ã‚‰ã§ã‚ã£ãŸï¼ŽIOI 文明ã®è·¡åœ°ã¯åº§æ¨™å¹³é¢ã®x 軸ã¨è¦‹ãªã™ã“ã¨ãŒã§ãる.y 軸ã¯é«˜ã•æ–¹å‘を表ã™ï¼Žã™ãªã‚ã¡ï¼Œåº§æ¨™å¹³é¢ã«ãŠã„ã¦ï¼Œç›´ç·š y=0 ã¯åœ°è¡¨ã‚’ï¼Œé ˜åŸŸ y>0 ã¯åœ°ä¸Šã‚’ï¼Œé ˜åŸŸ y<0 ã¯åœ°ä¸‹ã‚’表ã™ï¼Žã¾ãŸï¼ŒIOI 文明ãŒæ»…ã‚“ã ã¨ã,a å¹´å‰(a≥0) ã®åœ°å±¤ã¯ï¼Œç›´ç·š y=−a ã®ä½ç½®ã«ã‚ã£ãŸï¼Ž
IOI 文明ãŒæ»…ã‚“ã 後,IOI 文明ã®è·¡åœ°ã§ã¯ Q 回ã®åœ°æ®»å¤‰å‹•ãŒèµ·ããŸï¼Ži 回目(1≤i≤Q) ã®åœ°æ®»å¤‰å‹•ã¯ï¼Œä½ç½® Xiï¼Œæ–¹å‘ Di,変動ã®é‡ Li ã§è¡¨ã•ã‚Œã‚‹ï¼ŽDi 㯠1 ã¾ãŸã¯ 2 ã§ã‚る.i 回目ã®åœ°æ®»å¤‰å‹•ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«èµ·ãる.
時ã¯å¤‰ã‚ã‚Šç¾ä»£ï¼Œè€ƒå¤å¦è€…ã®JOI åšå£«ã¯IOI 文明ã®éºè·¡ã‚’発掘ã™ã‚‹ã“ã¨ã«ã—ãŸï¼ŽJOI åšå£«ã¯ã©ã®ä½ç½®ã®åœ°è¡¨ã®åœ°å±¤ãŒï¼ŒIOI 文明ãŒæ»…ã¶ä½•å¹´å‰ã®åœ°å±¤ã§ã‚ã‚‹ã‹ã‚’知りãŸã„.ã©ã®ã‚ˆã†ãªåœ°æ®»å¤‰å‹•ãŒèµ·ããŸã‹ã¯åˆ†ã‹ã£ã¦ã„る.ã‚ãªãŸã®ä»•äº‹ã¯ï¼ŒJOI åšå£«ã«ã‹ã‚ã£ã¦ï¼Œ1≤i≤N を満ãŸã™å„æ•´æ•° i ã«ã¤ã„ã¦ï¼Œç‚¹(i−1,0) ã¨ç‚¹(i,0)ã®é–“ã®åœ°è¡¨ã®åœ°å±¤ãŒIOI 文明ãŒæ»…ã¶ä½•å¹´å‰ã®åœ°å±¤ã§ã‚ã‚‹ã‹ã‚’求ã‚ã‚‹ã“ã¨ã§ã‚る.
IOI 文明ã®è·¡åœ°ã«èµ·ããŸã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ã,ã™ã¹ã¦ã®æ•´æ•° i (1≤i≤N) ã«å¯¾ã—,点(i−1,0) ã¨ç‚¹(i,0) ã®é–“ã®åœ°è¡¨ã®åœ°å±¤ãŒIOI 文明ãŒæ»…ã¶ä½•å¹´å‰ã®åœ°å±¤ã§ã‚ã‚‹ã‹ã‚’出力ã›ã‚ˆï¼Ž
標準入力ã‹ã‚‰ä»¥ä¸‹ã®å…¥åŠ›ã‚’èªã¿è¾¼ã‚.
出力㯠N è¡Œã‹ã‚‰ãªã‚‹ï¼Žæ¨™æº–出力㮠i 行目(1≤i≤N) ã«ã¯ï¼Œç‚¹(i−1,0) ã¨ç‚¹(i,0) ã®é–“ã®åœ°è¡¨ã®åœ°å±¤ãŒIOI文明ãŒæ»…ã¶ä½•å¹´å‰ã®åœ°å±¤ã§ã‚ã‚‹ã‹ã‚’表ã™æ•´æ•°ã‚’出力ã›ã‚ˆï¼Ž
ã™ã¹ã¦ã®å…¥åŠ›ãƒ‡ãƒ¼ã‚¿ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ï¼Ž
10 2 12 1 3 2 2 2
3 3 5 5 5 5 5 5 2 2
ã“ã®å…¥åŠ›ä¾‹ã¯ï¼Œä»¥ä¸‹ã®å›³ã«å¯¾å¿œã™ã‚‹ï¼Ž
10 6 14 1 1 17 1 1 -6 2 1 3 2 1 4 1 1 0 2 1
5 5 4 5 5 5 5 5 4 4
15 10 28 1 7 -24 2 1 1 1 1 8 1 1 6 2 1 20 1 3 12 2 2 -10 1 3 7 2 1 5 1 2
15 14 14 14 14 12 12 12 12 12 12 12 15 15 12