通常,西暦 x å¹´ãŒã†ã‚‹ã†å¹´ã‹å¦ã‹ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«å®šç¾©ã•ã‚Œã¦ã„る.
ã“ã‚Œã¯æ¬¡ã®ã‚ˆã†ã«ä¸€èˆ¬åŒ–ã§ãる.ã‚る数列 A1, ..., An ã«ã¤ã„ã¦ï¼Œè¥¿æš¦ x 年㌠"一般化ã†ã‚‹ã†å¹´" ã§ã‚ã‚‹ã‹å¦ã‹ã‚’以下ã®ã‚ˆã†ã«å®šç¾©ã™ã‚‹ï¼Ž
例ãˆã° A = [400, 100, 4] ã®ã¨ã,ã“ã® A ã«å¯¾ã™ã‚‹ä¸€èˆ¬åŒ–ã†ã‚‹ã†å¹´ã¯é€šå¸¸ã®ã†ã‚‹ã†å¹´ã¨ç‰ä¾¡ã«ãªã‚‹ï¼Ž
数列 A1, ..., An ã¨æ£ã®æ•´æ•° l, r ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã®ã§ï¼Žl ≤ x ≤ r ãªã‚‹æ£ã®æ•´æ•° x ã®ã†ã¡ï¼Œè¥¿æš¦ x 年㌠A ã«å¯¾ã™ã‚‹ä¸€èˆ¬åŒ–ã†ã‚‹ã†å¹´ã§ã‚るよã†ãª x ã®å€‹æ•°ã‚’ç”ãˆã‚ˆï¼Ž
入力ã¯æœ€å¤§ã§ 50 個ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã¯æ¬¡ã®å½¢å¼ã§è¡¨ã•ã‚Œã‚‹ï¼Ž
n l r A1 A2 ... An
æ•´æ•° n 㯠1 ≤ n ≤ 50 を満ãŸã™ï¼Žæ•´æ•° l,r ã¯1 ≤ l ≤ r ≤ 4000 を満ãŸã™ï¼Žå„ i ã«å¯¾ã—æ•´æ•° Ai 㯠1 ≤ Ai ≤ 4000 を満ãŸã™ï¼Ž
入力ã®çµ‚ã‚り㯠3 ã¤ã®ã‚¼ãƒã‹ã‚‰ãªã‚‹è¡Œã§è¡¨ã•ã‚Œã‚‹ï¼Ž
å„データセットã«ã¤ã„ã¦ï¼Œç”ãˆã‚’ 1 è¡Œã§å‡ºåŠ›ã›ã‚ˆï¼Ž
3 1988 2014 400 100 4 1 1000 1999 1 2 1111 3333 2 2 6 2000 3000 5 7 11 9 3 13 0 0 0
7 1000 2223 785