窮舉n位二進位制數

2021-06-29 13:14:54 字數 416 閱讀 1651

本科生大二菜鳥一枚,最近上演算法分析課老師出了道題,要求再輸入乙個小於20的正整數n的條件下窮舉出n位二進位制數。

做這道題的時候很容易想到的就是用10進製轉成二進位制數的常用方法,然後迴圈列舉就行了。**如下:

#include#includeint main()

printf("\n");

} return 0;

}

然後還有一種就是學了回溯演算法之後的基本模板改過來了,如下:

#include #include #include int n,c[20];

void search(int m)

{ int i;

if(m==n)

{ for (i=0;i

作為大二學生的自我分享平台。

NOJ 1323 窮舉n位二進位制數

2016.10.14 題目描述 窮舉n位二進位制數 時限 100ms 記憶體限制 10000k 總時限 300ms 描述 輸入乙個小於20的正整數n,要求按從小到大的順序輸出所有的n位二進位制數,每個數占一行。輸入 輸入乙個小於20的正整數n。輸出 按從小到大的順序輸出所有的n位二進位制數,每個數占...

演算法練習 NOJ 1323 窮舉n位二進位制數

時限 100ms 記憶體限制 10000k 總時限 300ms 描述輸入乙個小於20的正整數n,要求按從小到大的順序輸出所有的n位二進位制數,每個數占一行。輸入輸入乙個小於20的正整數n。輸出按從小到大的順序輸出所有的n位二進位制數,每個數占一行。輸入樣例 輸出樣例 000 001 010 011 ...

演算法OJ 回溯專題(一) 窮舉n位二進位制數

時限 100ms 記憶體限制 10000k 總時限 300ms 描述輸入乙個小於20的正整數n,要求按從小到大的順序輸出所有的n位二進位制數,每個數占一行。輸入 輸入乙個小於20的正整數n。輸出按從小到大的順序輸出所有的n位二進位制數,每個數占一行。輸入樣例 輸出樣例 000001 010011 1...