[BOJ 5900] Cow IDs

View as PDF

Submit solution

Points: 3
Time limit: 1.0s
Memory limit: 128M

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

Being a secret computer geek, Farmer John labels all of his cows with binary numbers. However, he is a bit superstitious, and only labels cows with binary numbers that have exactly K "1" bits (1 <= K <= 10). The leading bit of each label is always a "1" bit, of course. FJ assigns labels in increasing numeric order, starting from the smallest possible valid label -- a K-bit number consisting of all "1" bits. Unfortunately, he loses track of his labeling and needs your help: please determine the Nth label he should assign (1 <= N <= 10^7).

입력 형식

  • Line 1: Two space-separated integers, N and K.

출력 형식

    예제 입력

    7 3

    예제 출력

    10110

    힌트

    Input Details

    Among all binary numbers containing exactly 3 "1" bits, FJ wants to output the 7th in increasing sorted order.


    Comments

    There are no comments at the moment.