목차

Σ

ps
링크acmicpc.net/…
출처BOJ
문제 번호13172
문제명Σ
레벨골드 5
분류

정수론

시간복잡도O(n)
인풋사이즈n<=10000
사용한 언어Python
제출기록29200KB / 92ms
최고기록68ms
해결날짜2021/08/12

풀이

코드

"""Solution code for "BOJ 13172. Σ".

- Problem link: https://www.acmicpc.net/problem/13172
- Solution link: http://www.teferi.net/ps/problems/boj/13172
"""

import sys
 
MOD = 1_000_000_007


def main():
    M = int(sys.stdin.readline())
    numer, denom = 0, 1
    for _ in range(M):
        N, S = [int(x) for x in sys.stdin.readline().split()]
        numer, denom = (numer * N + denom * S) % MOD, (denom * N) % MOD
    print(numer * pow(denom, -1, MOD) % MOD)        


if __name__ == '__main__':
    main()