-
백준 1094 - 막대기백준 algorithm 2020. 8. 9. 19:42반응형
=> 간단한 구현 문제입니다.
=> 입력받은 X의 값이 bar의 값을 뺌에 따라 0이 될 때까지 빼주면 됩니다.
=> if문을 이용해서 간단히 해결할 수 있습니다.
#include <iostream> #include <algorithm> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int N; cin >> N; int cnt=0; int bar=64; while(N > 0) { if( bar <= N) { N -= bar; cnt++; } else { bar /=2; } } cout<<cnt<<'\n'; return 0; }
반응형'백준 algorithm' 카테고리의 다른 글
백준 1193 - 분수찾기 (2) 2021.01.04 백준 2523 - 별 찍기 - 13 (0) 2020.08.24 백준 1264 - 모음의 개수 (1) 2020.07.24 백준 10814 - 나이순 정렬 (0) 2020.07.23 백준 11650 - 좌표 정렬하기 (0) 2020.07.23