https://www.acmicpc.net/problem/1669
1669번: 멍멍이 쓰다듬기
동물원에서 막 탈출한 원숭이 한 마리가 세상구경을 하고 있다. 그러다 오늘도 어김없이 그의 영원한 라이벌 멍멍이를 만나게 되었다. 원숭이는 멍멍이를 쓰다듬고 싶었다. 하지만 원숭이는 멍
www.acmicpc.net
#include <cstdio>
#include <cmath>
int main(void){
int X, Y, N, k;
scanf("%d %d", &X, &Y);
N = Y - X;
if(N == 0)
printf("0");
else if((int)sqrt(N)==sqrt(N))
printf("%d",2*(int)sqrt(N)-1);
else{
k = (int)sqrt(N);
if(N <= k*k +k)
printf("%d",2*k);
else
printf("%d",2*k+1);
}
}
'알고리즘 문제' 카테고리의 다른 글
[C/C++ 백준 1817번] 짐 챙기는 숌 (Silver 1) (0) | 2020.07.17 |
---|---|
[C/C++ 백준 2785번] 체인 (Silver 2) (0) | 2020.07.15 |
[C/C++ 백준 1072번] 게임 (Silver 3) (0) | 2020.07.09 |
[C/C++ 백준 1789번] 수들의 합 (Silver 5) (0) | 2020.07.08 |
[C/C++ 백준 1057번] 토너먼트 (Silver 3) (0) | 2020.07.07 |