京東2016校園機考題目 尋寶遊戲問題

2021-09-30 13:25:20 字數 630 閱讀 8298

沒有報京東,看qq群裡別人做題,居然這麼難,做了一下尋寶問題,花了2個小時

#include int cmn(int m, int n) 

void means(vector>& in, int n, int m, vectorvalues,int k,int * counts)

if (values.empty())values.push_back(-1);

if (values.size() == k)

} else }}

int main()

in.push_back(vtmp);

} vectorvalues;

means(in, 0, 0, values, k, &counts);

cout << counts << endl;

return 0;

}

測試用例

3 3 2

1 3 2

3 2 4

5 3 9

手算51,機算51. 其他幾個例子也通過了,不知道是不是可以通過京東的測試!

華為2023年機考題

輸入兩個字串 都是字母 a到z每個字母有乙個權值 1 26 不區分大小 寫 哪個字母分配哪個權值由你決定 字串的權值就是字串中所有字母的權值之和 字串中的相同字母去掉,再分配權值 include includeusing namespace std int maxweight string str1...

華為秋招機考題

1 輸入乙個字串,輸出無重複子串 輸入示例 輸入 cowbabyandfishbaby 輸出 cowbabyndfish def setrepeat s ans for c in s if c not in ans return join ans while true try s input pri...

2015屆校園招聘機考(2)

if 0 2015屆校園招聘機考 2 2180 實現 十七進製 轉 十進位制 演算法 實現 十七進製 轉 十進位制 演算法 輸入乙個十七進製數字的字串 字母一律大寫 輸出這個數值對應的十進位制結果,達到進製轉換目的,範圍 0 0xffffffff。輸入 輸入17進製數,每個數字分別為0 g 輸出 輸...