728x90
반응형
https://www.acmicpc.net/problem/6131
문제 해결
- N이 주어졌을 때 완전제곱수 차이가 N만큼 주어지는 쌍을 구하는 문제
- 어디까지 찾아야 하나 싶지만 완전제곱수가 1이상 500이하라는 조건이 주어져있으므로 그냥 한 번씩 확인하면 끝!
CODE
#include<iostream>
using namespace std;
int main(){
int ans = 0;
int n;
cin>>n;
for (int i=1;i<=500;i++){
for (int j=i; j<=500;j++){
if (j*j == i*i +n){
ans++;
}
}
}
cout<<ans<<'\n';
return 0;
}
728x90
반응형
'알고리즘 > [C++] 백준 BOJ' 카테고리의 다른 글
[C++] 백준 16480 외심과 내심은 사랑입니다. (0) | 2023.12.06 |
---|---|
[C++] 백준 17427 약수의 합 2 (0) | 2023.10.31 |
[C++] 백준 2637 장난감 조립 (0) | 2023.10.24 |
[C++] 백준 3059 등장하지 않는 문자의 합 (0) | 2023.10.15 |
[C++] 백준 10451 순열 사이클 (0) | 2023.09.03 |
댓글