1 ã‹ã‚‰1000 ã¾ã§ã®ã©ã‚Œã‹ã®æ•´æ•°ãŒæ›¸ã‹ã‚ŒãŸã‚«ãƒ¼ãƒ‰ãŒãŸãã•ã‚“ã‚る.アンナã¨ãƒ–ルーノã¯ãれらã®ã‚«ãƒ¼ãƒ‰ã‚’用ã„ã¦ï¼Œæ¬¡ã®ã‚ˆã†ãªã‚²ãƒ¼ãƒ ã‚’ã™ã‚‹ï¼Ž
アンナã¯A 枚,ブルーノã¯B æžšã®ã‚«ãƒ¼ãƒ‰ã‹ã‚‰ãªã‚‹å±±ã‚’æŒã¤ï¼Žã‚¢ãƒ³ãƒŠã¯A æžšã®ã‚«ãƒ¼ãƒ‰ã®ä¸ã‹ã‚‰ä»»æ„ã®ä½•æžšã‹ï¼ˆ0 æžšã§ã‚‚よã„)をæ¨ã¦ã¦æ–°ã—ã„山を作る.ブルーノã¯B, æžšã®ã‚«ãƒ¼ãƒ‰ã‹ã‚‰ãªã‚‹å±±ã®ä¸€ç•ªä¸Šã‹ã‚‰ä½•æžšã‹ï¼ˆ0æžšã§ã‚‚よã„)ã¨ï¼Œä¸€ç•ªä¸‹ã‹ã‚‰ä½•æžšã‹ï¼ˆ0 æžšã§ã‚‚よã„)をæ¨ã¦ã¦æ–°ã—ã„山を作る.ãŸã ã—,æ¨ã¦ã‚‹éš›ã«æ®‹ã£ãŸã‚«ãƒ¼ãƒ‰ã®ä¸¦ã³æ›¿ãˆã¯è¡Œã‚ãªã„.ã“ã®ã‚ˆã†ã«ä½œã£ãŸ2 ã¤ã®å±±ãŒä¸€è‡´ã—ã¦ã„ãŸã‚‰ï¼Œä¸€æ–¹ã®å±±ã«å«ã¾ã‚Œã‚‹ã‚«ãƒ¼ãƒ‰ã®æžšæ•°ãŒ2 人ã®å¾—点ã«ãªã‚‹ï¼ŽãŸã ã—,2 ã¤ã®å±±ãŒä¸€è‡´ã™ã‚‹ã¨ã¯ï¼Œå±±ã«å«ã¾ã‚Œã‚‹ã‚«ãƒ¼ãƒ‰ã®æžšæ•°n ãŒåŒã˜ã§ï¼Œã‹ã¤ä¸Šã‹ã‚‰i 番目(1 ≤ i ≤ n) ã«æ›¸ã‹ã‚ŒãŸã‚«ãƒ¼ãƒ‰ã®æ•´æ•°ãŒå…¨ã¦åŒã˜ã§ã‚ã‚‹ã“ã¨ã§ã‚る.
例ãˆã°ï¼Œã‚¢ãƒ³ãƒŠãŒ5 æžšã®ã‚«ãƒ¼ãƒ‰ã®å±±ã‚’æŒã¡ï¼Œæ›¸ã‹ã‚Œã¦ã„ã‚‹æ•´æ•°ã¯ä¸Šã‹ã‚‰é †ã«1,2,3,4,5 ã§ã‚り,ブルーノãŒ4 æžšã®ã‚«ãƒ¼ãƒ‰ã®å±±ã‚’æŒã¡ï¼Œæ›¸ã‹ã‚Œã¦ã„ã‚‹æ•´æ•°ãŒä¸Šã‹ã‚‰é †ã«3,1,4,1 ã§ã‚ã£ãŸã¨ã™ã‚‹ï¼Žã“ã®ã¨ã,アンナãŒ2,3,5 ã®ã‚«ãƒ¼ãƒ‰ã‚’æ¨ã¦ï¼Œãƒ–ルーノãŒä¸€ç•ªä¸Šã®3 ã¨ä¸€ç•ªä¸‹ã®1 ã®ã‚«ãƒ¼ãƒ‰ã‚’æ¨ã¦ã‚‹ã¨2 人ã®å±±ãŒä¸€è‡´ã™ã‚‹ï¼Žã“ã®ã¨ã,残ã£ãŸå±±ã®ä¸€æ–¹ã«å«ã¾ã‚Œã‚‹ã‚«ãƒ¼ãƒ‰ã®æžšæ•°ã¯2 æžšãªã®ã§ï¼Œ2 人ã¯å¾—点2 を得る.
2 人ã®å¾—点ã®æœ€å¤§å€¤ã‚’求ã‚ãŸã„.
アンナã¨ãƒ–ルーノãŒæŒã£ã¦ã„るカードã®å±±ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã«ï¼Œ2 人ã®å¾—点ã®æœ€å¤§å€¤ã‚’求ã‚るプ ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆï¼Ž
1 ≤ A ≤ 5000
1 ≤ B ≤ 5000
カードã«æ›¸ã‹ã‚Œã¦ã„ã‚‹æ•´æ•°ã¯1 以上1000 以下ã§ã‚る.
標準入力ã‹ã‚‰ä»¥ä¸‹ã®ãƒ‡ãƒ¼ã‚¿ã‚’èªã¿è¾¼ã‚.
1 行目ã«ã¯ï¼Œæ•´æ•°A, B ãŒç©ºç™½ã‚’区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ã„る.
2 行目ã«ã¯ï¼ŒA 個ã®æ•´æ•°ãŒç©ºç™½ã‚’区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ãŠã‚Šï¼Œi 番目ã®æ•´æ•°(1 ≤ i ≤ A) ã¯ã‚¢ãƒ³ãƒŠã®æŒã£ã¦ã„ã‚‹å±±ã®ä¸Šã‹ã‚‰i 番目ã®ã‚«ãƒ¼ãƒ‰ã«æ›¸ã‹ã‚Œã¦ã„る整数を表ã™ï¼Ž
3 行目ã«ã¯ï¼ŒB 個ã®æ•´æ•°ãŒç©ºç™½ã‚’区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ãŠã‚Šï¼Œj 番目ã®æ•´æ•°(1 ≤ j ≤ B) ã¯ãƒ–ルーノã®æŒã£ã¦ã„ã‚‹å±±ã®ä¸Šã‹ã‚‰j 番目ã®ã‚«ãƒ¼ãƒ‰ã«æ›¸ã‹ã‚Œã¦ã„る整数を表ã™ï¼Ž
標準出力ã«ï¼Œå¾—点ã®æœ€å¤§å€¤ã‚’表ã™æ•´æ•°ã‚’1 è¡Œã§å‡ºåŠ›ã›ã‚ˆï¼Ž
採点用データã®ã†ã¡ï¼Œé…点ã®10%分ã«ã¤ã„ã¦ã¯ï¼ŒA ≤ 10, B ≤ 10 を満ãŸã™ï¼Ž
採点用データã®ã†ã¡ï¼Œé…点ã®50%分ã«ã¤ã„ã¦ã¯ï¼ŒA ≤ 100, B ≤ 100 を満ãŸã™ï¼Ž
5 4 1 2 3 4 5 3 1 4 1
2
ã“ã®å…¥å‡ºåŠ›ä¾‹ã¯å•é¡Œæ–‡ä¸ã®ä¾‹ã«å¯¾å¿œã—ã¦ã„る.
6 5 4 1 5 2 3 4 4 5 4 2 3
3
ã“ã®å…¥å‡ºåŠ›ä¾‹ã§ã¯ï¼Œ2 人ãŒå¾—点3 を得る方法ãŒ2 通りå˜åœ¨ã™ã‚‹ï¼Žã‚¢ãƒ³ãƒŠãŒ1, 2, 3 ã®ã‚«ãƒ¼ãƒ‰ã‚’æ¨ã¦ãƒ–ルーノãŒ2, 3 ã®ã‚«ãƒ¼ãƒ‰ã‚’æ¨ã¦ãŸã¨ã, 2 人ã®å±±ã¯ä¸Šã‹ã‚‰é †ã«4, 5, 4 ã¨ãªã‚Š, 2 人ã®å¾—点ã¯3 点ã¨ãªã‚‹. ã¾ãŸ, アンナãŒ1, 5, 4 ã®ã‚«ãƒ¼ãƒ‰ã‚’æ¨ã¦ãƒ–ルーノãŒä¸€ç•ªä¸Šã®4 ã¨5 ã®ã‚«ãƒ¼ãƒ‰ã‚’æ¨ã¦ãŸã¨ã, 2 人ã®å±±ã¯ä¸Šã‹ã‚‰é †ã«4, 2, 3ã¨ãªã‚Š, 2 人ã®å¾—点ã¯3 点ã¨ãªã‚‹.
å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚