본문 바로가기

Dev.baelanche

검색하기
Dev.baelanche
프로필사진 baelanche

  • 분류 전체보기 (273)
    • CS (0)
      • 선형대수 (0)
    • Data Structure & Algorithm (273)
      • PS 관련 이론 (0)
      • PS - JAVA (270)
      • PS - C++ (3)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
  • 문자열
  • 트리
  • 알고리즘
  • 힙
  • 스택
  • 완전탐색
  • 백트래킹
  • 수학
  • DFS
  • 분할정복
  • 탐색
  • 디스조인트-셋
  • 그래프
  • 브루트포스
  • 구간합
  • BFS
  • 구현
  • 동적계획법
  • 우선순위큐
  • 투포인터
  • 큐
  • 탐욕법
  • 정렬
  • 이분탐색
  • 슬라이딩윈도우
  • 그리디
  • 시뮬레이션
  • 유니온파인드
  • disjoint-set
  • 부분합
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Data Structure & Algorithm (273)

Dev.baelanche

[백준 2231] 분해합

문제 자연수의 범위가 최대 1000000 이고 시간복잡도가 O(n2) 이상일 수 없으므로 완전탐색으로 접근했다. 1. 가장 작은 생성자를 구해야하니 연산할 숫자는 작은수에서 증가한다. 2. 생성자는 입력한 자연수보다 작으니 반복 범위는 n 보다 작을때이다. Java public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int i=0, sum=0; while(i= 1){ int div = se%10; se /= 10; sum += div; } if(sum == n){ System.out.println(i); break; } if(i == n) System.out.println(0); ..

Data Structure & Algorithm/PS - JAVA 2019. 3. 28. 20:43
Prev 1 ··· 32 33 34 35 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바