華為OD機(jī)試 數(shù)據(jù)分類
本期題目: 數(shù)據(jù)分類 ??
題目 ??
對一個數(shù)據(jù)a
進(jìn)行分類,
分類方法是,此數(shù)據(jù)a
(4 個字節(jié)大小)的 4 個字節(jié)相加對一個給定值b
取模,
如果得到的結(jié)果小于一個給定的值c
則數(shù)據(jù)a
為有效類型,其類型為取模的值。
如果得到的結(jié)果大于或者等于c
則數(shù)據(jù)a
為無效類型。
比如一個數(shù)據(jù)a = 0x01010101
,b = 3
按照分類方法計算:(0x01 + 0x01 + 0x01 + 0x01) % 3 = 1
所以如果c
等于2
,則此a
就是有效類型,其類型為1
如果c
等于1
,則此a
是無效類型
又比如一個數(shù)據(jù)a = 0x01010103
,b = 3
按分類方法計算:(0x01 + 0x01 + 0x01 + 0x03) % 3 = 0
所以如果c = 2
則此a
就是有效類型,其類型為0
如果c = 0
則此a
是無效類型
輸入12
個數(shù)據(jù),
第一個數(shù)據(jù)為c
,第二個數(shù)據(jù)為b
,
剩余10
個數(shù)據(jù)為需要分類的數(shù)據(jù)
請找到有效類型中包含數(shù)據(jù)最多的類型, 并輸出該類型含有多少個數(shù)據(jù)
輸入 ??
輸入12
個數(shù)據(jù)用空格分割,
第一個數(shù)據(jù)為c
,第二個數(shù)據(jù)為b
,
剩余10
個數(shù)據(jù)為需要分類的數(shù)據(jù)。
輸出描述 ??
請找到有效類型中包含數(shù)據(jù)最多的類型, 并輸出該類型含有多少個數(shù)據(jù)。
題解地址 ??
?? 華為 OD 機(jī)考 Python https://blog.csdn.net/hihell/article/details/129004926
?? 華為 OD 機(jī)考 C++ https://blog.csdn.net/hihell/article/details/129200640
?? 華為 OD 機(jī)考 JS https://blog.csdn.net/hihell/article/details/129114449
?? 華為 OD 機(jī)考 JAVA https://blog.csdn.net/hihell/article/details/129364908
?? 華為 OD 機(jī)考 Golang https://blog.csdn.net/hihell/category_12231589.html
?? 華為 OD 機(jī)考真 C 語言 https://blog.csdn.net/hihell/article/details/129344225
華為 OD 機(jī)試
????????????♂? 在華為OD機(jī)試中,思考和分析能力是必不可少的。你需要從多個角度去思考一個問題,用不同的工具和方法去分析它,最終找到解決方案。同時,你需要有一定的調(diào)查研究能力和謹(jǐn)慎的態(tài)度,確保自己的決策是正確的。