Notice
Recent Posts
문제 풀이 및 개발 공간
[백준] 28138번 재밌는 나머지 연산 (silver 3 본문
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st=new StringTokenizer(br.readLine());
long n=Long.parseLong(st.nextToken());
long r=Long.parseLong(st.nextToken());
long temp = (int)(Math.sqrt(n - r));
long answer=0;
for(long i=1; i<=temp; i++){
if(n%i==r){
answer+=i;
}
if(!((n-r)/i==i) && n%((n-r)/i)==r){
answer+=(n-r)/i;
}
}
bw.write(answer+"");
bw.flush();
}
}
'백준공부 > java' 카테고리의 다른 글
[백준] 25629번 홀짝 수열 (bronze 3 (0) | 2023.06.23 |
---|---|
[백준] 25628번 햄버거 만들기 (bronze 4 (0) | 2023.06.23 |
[백준] 27914번 인터뷰 (silver 2 (0) | 2023.06.22 |
[백준] 27973번 지연 평가 (silver 1 (0) | 2023.06.22 |
[백준] 28236번 점심시간 레이스 (bronze 2 (0) | 2023.06.22 |