2350 彩排 二進位制記錄個數)

2021-08-04 13:28:58 字數 804 閱讀 9234

2350: 彩排

時間限制: 1 sec 記憶體限制: 128 mb

提交: 142 解決: 16

[提交][狀態][討論版]

題目描述

南陽理工學院,舉辦運動會,有n個人來自不同的學院,在站隊伍的時候每一排需要站k個人,並且這一排的人需要來自同乙個學院,但是現在其中有乙個學院的人數不是k的倍數導致他們不能滿足一排的都是同乙個學院的,所以我們想找出他是哪個學院的;

輸入多組測試資料;

輸入乙個n,k;

代表有n個人,每一排站k人;

接下來輸入n個數字代表學院編號,a1,a2...an-1,an

ai代表我來自的學院,數字相同表示來自相同的學院。數字不同代表來自不同的學院。

輸出輸出乙個整數,代表人數不滿足條件的學院編號;

樣例輸入

3 21 1 3

10 3

3 9 3 1 1 3 1 3 9 9

樣例輸出33

提示00

思路:將每個ai轉化為二進位制數,模m後的二進位制就是答案。

#include

#include

int er[35];

int main()

k++;

a/=2;}}

int sum=1;

int sun=0;

for(int i=0; i<=32; i++)//轉化為十進位制數

if(er[i])

sun=sun|(1

}return

0;}

二進位制 二進位制中1的個數

題目 請實現乙個函式,輸入乙個整數,輸出該數二進位制表示中 1 的個數。例如,把 9 表示成二進位制是 1001,有 2 位是 1。因此,如果輸入 9,則該函式輸出 2。示例 1 輸入 00000000000000000000000000001011 輸出 3 解釋 輸入的二進位制串 0000000...

二進位制 二進位制起源

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

二進位制中1的個數 二進位制中0的個數

1 題目 實現乙個函式,輸入乙個整數,輸出該數二進位制表示中1的個數,例如把9表示成二進位制是1001,有2位是1。因此如果輸入9,該函式輸出2。2 解法 解法 一 可能會引起死迴圈的解法 基本思路 先判斷整數二進位制表示中最右邊一位是不是1。接著把輸入的整數右移一位,此時原理處於從右邊數起的第二位...