개발새발자

  • 홈
  • 태그
  • 방명록

이진수변환 1

[c++] 백준 1094번 막대기 (2진수)

문제 지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대를 만들려고 한다. 막대를 자르는 가장 쉬운 방법은 절반으로 자르는 것이다. 지민이는 아래와 같은 과정을 거쳐서 막대를 자르려고 한다. 1. 지민이가 가지고 있는 막대의 길이를 모두 더한다. 처음에는 64cm 막대 하나만 가지고 있다. 이때, 합이 X보다 크다면, 아래와 같은 과정을 반복한다. 1. 가지고 있는 막대 중 길이가 가장 짧은 것을 절반으로 자른다. 2.만약, 위에서 자른 막대의 절반 중 하나를 버리고 남아있는 막대의 길이의 합이 X보다 크거나 같다면, 위에서 자른 막대의 절반 중 하나를 버..

백준풀기 2024.01.23
이전
1
다음
더보기
프로필사진

개발새발자

Fly away ꔛ ꔛ

  • 분류 전체보기 (38)
    • 머신러닝&딥러닝 (0)
    • 백준풀기 (38)
      • 정리가 필요한 개념들 (2)
    • Ai 커버 만들기 (0)

Tag

정렬, 백준2440, 반복문, 백준, 형변환, compare함수, 이중포문, c++, 별찍기, 백준2441, 동적프로그래밍, 문자열, vector, 벡터, 백준2442, DP, set, 아스키코드, 알파벳중복, string,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바