36 二進位制分類

2021-09-07 09:44:16 字數 738 閱讀 4355

總時間限制: 

1000ms

記憶體限制: 

65536kb

描述若將乙個正整數化為二進位制數,在此二進位制數中,我們將數字1的個數多於數字0的個數的這類二進位制數稱為a類數,否則就稱其為b類數。

例如:(13)10 = (1101)2,其中1的個數為3,0的個數為1,則稱此數為a類數;

(10)10 = (1010)2,其中1的個數為2,0的個數也為2,稱此數為b類數;

(24)10 = (11000)2,其中1的個數為2,0的個數為3,則稱此數為b類數;

程式要求:求出1~1000之中(包括1與1000),全部a、b兩類數的個數。

輸入無。

輸出一行,包含兩個整數,分別是a類數和b類數的個數,中間用單個空格隔開。

樣例輸入

(無)

樣例輸出

(不提供)

**noip1995複賽 普及組 第三題

1 #include2

using

namespace

std;

3int

alei;

4int

blei;

5int

main()619

if(yi>ling)alei++;

20else blei++;21}

22 cout<"

"<23return0;

24 }

1412 二進位制分類

時間限制 1000 ms 記憶體限制 65536 kb 提交數 3997 通過數 2739 題目描述 若將乙個正整數化為二進位制數,在此二進位制數中,我們將數字1的個數多於數字0的個數的這類二進位制數稱為a類數,否則就稱其為b類數。例如 13 10 1101 2,其中1的個數為3,0的個數為1,則稱...

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...

判斷二進位製半整數(二進位制)

10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...