F: MOD Rush
å•é¡Œ
é•·ã• N ã®æ£ã®æ•´æ•°åˆ— A ã¨ã€é•·ã• M ã®æ£ã®æ•´æ•°åˆ— B ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
ã™ã¹ã¦ã® (i, j) (1 \leq i \leq N, 1 \leq j \leq M) ã«ã¤ã„ã¦ã€A_i ã‚’ B_j ã§å‰²ã£ãŸã‚ã¾ã‚Šã‚’求ã‚ã€ãれらã®å’Œã‚’出力ã—ã¦ãã ã•ã„。
入力形å¼
N M
A_1 A_2 ... A_N
B_1 B_2 ... B_M
制約
- 1 \leq N, M \leq 2 \times 10^5
- 1 \leq A_i, B_i \leq 2 \times 10^5
- 入力ã¯ã™ã¹ã¦æ•´æ•°ã§ä¸Žãˆã‚‰ã‚Œã‚‹
出力形å¼
ç”ãˆã‚’ 1 è¡Œã«å‡ºåŠ›ã—ã¦ãã ã•ã„。最後ã«æ”¹è¡Œã—ã¦ãã ã•ã„。
入力例 1
3 3
5 1 6
2 3 4
出力例 1
9
- 数列 A ã® 1 番目ã®è¦ç´ ã‚’ã€æ•°åˆ— B ã®å„è¦ç´ ã§å‰²ã£ãŸã‚ã¾ã‚Šã‚’考ãˆã¾ã™ã€‚5 ã‚’ 2 ã§å‰²ã‚‹ã¨ã‚ã¾ã‚Šã¯ 1ã€3 ã§å‰²ã‚‹ã¨ã‚ã¾ã‚Šã¯ 2ã€4 ã§å‰²ã‚‹ã¨ã‚ã¾ã‚Šã¯ 1 ã§ã™ã€‚
- åŒæ§˜ã« 2 番目ã®è¦ç´ ã«ã¤ã„ã¦ã‚‚考ãˆã‚‹ã¨ã€ã‚ã¾ã‚Šã¯ãã‚Œãžã‚Œ 1, 1, 1 ã§ã™ã€‚
- 3 番目ã®è¦ç´ ã«ã¤ã„ã¦ã‚‚考ãˆã‚‹ã¨ã€ã‚ã¾ã‚Šã¯ãã‚Œãžã‚Œ 0, 0, 2 ã§ã™ã€‚
- ã‚ã¾ã‚Šã‚’åˆè¨ˆã™ã‚‹ã¨ 1 + 2 + 1 + 1 + 1 + 1 + 0 + 0 + 2 = 9 ã¨ãªã‚‹ã®ã§ã€9 を出力ã—ã¾ã™ã€‚
入力例 2
2 4
2 7
3 3 4 4
出力例 2
16
- 数列内ã«ã¯åŒã˜å€¤ãŒè¤‡æ•°å«ã¾ã‚Œã¦ã„ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ãŒã€ãã‚Œãžã‚Œã®è¦ç´ ã«å¯¾ã—ã¦ã‚ã¾ã‚Šã‚’計算ã—ã¦å’Œã‚’求ã‚ã¾ã™ã€‚
入力例 3
3 1
12 15 21
3
出力例 3
0