https://www.acmicpc.net/problem/8320
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n;
cin >> n;
int *square = new int[n];
int cnt = 0;
for (int i = 0; i < n; i++) {
for (int j = 1; j <= sqrt(i+1); j++)
{
if ((i + 1) % j == 0)
cnt++;
}
square[i] = cnt;
cnt = 0;
}
int sum = 0;
for (int i = 0; i < n; i++)
sum += square[i];
cout << sum;
}
'Programming > BaekJoon' 카테고리의 다른 글
[C++] 백준 2783번 : 삼각 김밥 (0) | 2019.03.01 |
---|---|
[C++] 백준 4153번 : 직각삼각형 (0) | 2019.03.01 |
[C++] 백준 5618번 : 공약수 (0) | 2019.02.27 |
[C++] 백준 5576번 : 콘테스트 (0) | 2019.02.27 |
[C++] 백준 5032번 : 탄산 음료 (0) | 2019.02.27 |