⌨️

[AtCoder]ABC-181|B - Trapezoid Sum

2023/03/26に公開

設問ページ

提出結果

def getInt():
    return int(input())


def getIntListRow(N):
    return [list(map(int, input().split())) for _ in range(N)]


def main():
    n = getInt()
    l = getIntListRow(n)

    s = 0
    for a, b in l:
        c = b - a + 1
        s += (a + b) * c // 2
    print(s)


if __name__ == "__main__":
    main()

Discussion