목차

Rasterized Lines

ps
링크acmicpc.net/…
출처BOJ
문제 번호23362
문제명Rasterized Lines
레벨플래티넘 1
분류

정수론

시간복잡도O(T*K*n^1/4)
인풋사이즈T<=60, K<=47, n<=10^14
사용한 언어Python 3.13
제출기록36804KB / 128ms
최고기록128ms
해결날짜2026/01/25

풀이

코드

"""Solution code for "BOJ 23362. Rasterized Lines".

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

Tags: [number theory]
"""

from teflib import numtheory
from teflib import psutils


@psutils.run_n_times
def main():
    _blank = input()
    N = int(input())

    answer = sum(numtheory.euler_phi(g + 1) for g in numtheory.all_divisors(N))
    print(answer)


if __name__ == '__main__':
    main()