정리

백준 1037번: 약수 본문

Programming/백준 BOJ

백준 1037번: 약수

H.J.Park 2020. 7. 2. 17:30

백준 1037번: 약수

 

- 약수의 개수

  • 제곱수: 홀수 개
  • 제곱수가 아닌 수: 짝수 개

- 이 문제에서 제곱수는 진짜약수개수=1이다. 

  따라서 array[0] * array[0] 을 출력해주면 된다.

- 제곱수가 아닌 수인 경우에는 퀵소트(quickSort)를 통해서 오름차순으로 정렬 한 뒤,

  array[0] * array[진짜약수개수-1] 을 출력해주면 된다.

 

 

'Programming > 백준 BOJ' 카테고리의 다른 글

백준 2485번: 가로수  (0) 2020.07.06
백준 2609번: 최대공약수와 최소공배수  (0) 2020.07.03
백준 1978번: 소수 찾기  (0) 2020.07.02
백준 10815번: 숫자 카드  (0) 2020.07.02
백준 17074번: 정렬  (0) 2020.07.01
Comments