U-L이 1000이하라서 i에 대해서 sqrt(i)까지만 조사하는거 다 해보면 된다. sqrt(i)^2 == i면 +1, 아니면 +2


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int c, a, b, ans, j;
 
int main() {
    scanf("%d"&c);
    while (c--) {
        scanf("%d%d"&a, &b);
        ans = 0;
        for (; a <= b; a++) {
            int cnt = 0;
            for (j = 1; j*< a; j++if (!(a%j)) 
                cnt += 2;
            if (j*== a) cnt++;
            ans = ans > cnt ? ans : cnt;
        }
        printf("%d\n", ans);
    }
    return 0;
}
cs


'BOJ' 카테고리의 다른 글

3758 KCPC  (0) 2017.10.30
1898 이전 수열은 어떤 수열일까  (0) 2017.10.30
14891 톱니바퀴  (0) 2017.10.26
14890 경사로  (0) 2017.10.26
14889 스타트와 링크  (0) 2017.10.26

+ Recent posts