반응형
문제출처 : https://www.acmicpc.net/problem/1834
문제풀이) n 이 있으면 나머지는 1부터 n-1 까지 이다. 몫과 나머지가 같은 경우는 i*n + i 인 경우이다.
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
long long sum=0;
for(long long i=1;i<n;i++) ///몫이 i 일때 나머지가 i 인 경우의 수 나머지는 n 보다 클 수 없다.
{
sum += i * n + i;
}
cout << sum;
return 0;
}
반응형
'알고리즘 > 백준' 카테고리의 다른 글
백준1924-2007년(브론즈1) (0) | 2020.09.22 |
---|---|
백준1855-암호(브론즈1) (0) | 2020.09.21 |
1802-종이접기(브론즈1) (0) | 2020.09.19 |
백준1740번-거듭제곱(브론즈1) (0) | 2020.09.18 |
백준1652-누울자리를 찾아라(브론즈1) (0) | 2020.09.17 |