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。接著把輸入的整數右移一位,此時原理處於從右邊數起的第二位...