#1353
Platinum V
닮은 수 쌍
시간 제한
1s
메모리 제한
256MB
제출
4
정답
1
맞힌 사람
1
정답 비율
25.0%

문제

양의 정수 순서쌍 (A,B)(A, B)가 다음 조건을 만족하면 닮은 수 쌍이라고 한다.

A+B=gcd(A,B)2A+B=gcd(A,B)^2

정수 NN이 주어질 때 A+BNA+B \leq N을 만족하는 닮은 수 쌍의 개수를 구하라.

여기서 (A,B)(A, B)(B,A)(B, A)는 서로 다른 닮은 수 쌍으로 본다.

입력

첫째 줄에 정수 NN이 주어진다.

2N10132 \leq N \leq 10^{13}

출력

닮은 수 쌍의 개수를 출력한다.

예제 입력 1

10

예제 출력 1

3

예제 입력 2

17

예제 출력 2

5
출처
문제를 만든 사람
유지원
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
8671🥇
박현민
C++18ms13504KB520B
난이도 투표
Platinum V2명 투표· 5일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
8671
맞았습니다
C++18ms13504KB520B2026. 06. 01. 06:03
8670
틀렸습니다
C++--521B2026. 06. 01. 06:02
8669
틀렸습니다
C++--521B2026. 06. 01. 06:00
8667
틀렸습니다
C++--521B2026. 06. 01. 05:57