입력 코드 #include #include int main(){ long long n, m; scanf("%lld", &n); m = (long long)sqrt(n); if(m * m == n) printf("%lld\n", m); else printf("%lld\n", m + 1); return 0; } 출처 www.acmicpc.net/source/26712048 코드 설명 #수학 #이분탐색 문제 출처 www.acmicpc.net/problem/2417 2417번: 정수 제곱근 정수가 주어지면, 그 수의 정수 제곱근을 구하는 프로그램을 작성하시오. www.acmicpc.net
입력 코드 #include #include main() { int N; scanf("%d", &N); int i, j; for (i = 2; i
입력 코드 #include int arr[246913]; int main() { arr[1] = arr[0] = 1; int i, j; for (i = 2; i < 246913; i++) { if(!arr[i]) for (j = i + i; j < 246913; j += i) { arr[j] = 1; } } while (1) { int N, cnt = 0; scanf("%d", &N); if (!N) break; for (i = N + 1; i