牛牛有n張卡片,每張卡片要麼是0,要麼是5,牛牛能從其中選出若干張卡片,然後組成一些數字,現在請找出所有的可能的數字裡面能整除90的最大的數字,不存在則輸出-1。
問題實質:如果乙個數字裡面的數的出現次數的累加和是9的倍數,那麼他就可以被9整除。這題是90,只要我們在這個數末尾加0就可以了。
code:直接複製的大佬的**
1view codepublic
static
void
main(string args)
14if (count_5 < 9 || count_0 < 1)
18while (count_5 % 9 != 0)//
將5的個數減少到是9的整數倍
19 count_5--;
2021
for (int i = 0; i < count_5 / 9; i++)
24for (int i = 0; i < count_0; i++)
2728 }
百度筆試題
一 選擇題 15分 共10題 1.在排序方法中,關鍵碼比較次數與記錄地初始排列無關的是 a.shell排序 b.歸併排序 c.直接插入排序 d.選擇排序 2.以下多執行緒對int型變數x的操作,哪幾個需要進行同步 a.x y b.x c.x d.x 1 3.void func 中,變數val的記憶體...
百度筆試題
一 選擇題 15分 共10題 1.已知乙個線性表 38,25,74,63,52,48 採用的雜湊函式為hash key key mod 7,將元素雜湊到表長為7的雜湊表中儲存。請選擇後面兩種衝突解決方法分別應用在該雜湊表上進行等概率成功查詢的平均查詢長度,拉鍊法 線性探測法 a.1.0 b.1.5 ...
百度筆試題
1 完成函式 size t foo unsigned int a1,size t al1,unsigned int a2,size t al2 其中a1和a2都為無符號陣列,al1和al2為陣列的長度,陣列的長度為偶數。無符號陣列由一對數字區間組成。如下例 a1 為 0,1,3,6,10,20 a2...