題目大概的問題是:棋子當前離終點距離為k,篩子的個數為n,搖一次篩子記錄乙個點數,只有篩子點數和恰好為距離k時即成功到達終點,當沒有到達終點時繼續向前走,當點數和超過距離k時需要往回退超出的步數。
輸入:第一行為k和n,第二行為n個篩子各自的點數;
輸出:如果成功到達終點則輸出字串"paradox",如果沒有則在一行輸出距離終點的步長以及回退的次數。
**如下:(ac為94%,剩下6%不知道扣在了**見諒)
#include #include #include #include #include using namespace std;
void gettheindex(int distance, int n, int* di)
} cout << index << " " << backtimes << endl;
}int main()
gettheindex(k, n, di);
return 0;
}
拼多多2017秋招程式設計
一 給定乙個無序陣列,包含正數 負數和0,要求從中找出3個數的乘積,使得乘積最大,要求時間複雜度 o n 空間複雜度 o 1 輸入描述 無序整數陣列a n 輸出描述 滿足條件的最大乘積 示例1 輸入 3 4 1 2 輸出 24 public class main else if cur max 1 ...
拼多多2019春招java後台筆試
1.a 0 n b 0 n 兩個陣列,大小為n,元素0思路 貪心?最大 最小。2.a z,a z的卡片,共52張,隨機抽乙個字串,例如xaxb.消掉相同的字母,要求字典序最小。例如xaxb,消去小x,轉換成axb,輸出a。若消掉大x,則xab,不是最小序。最終結果若是大寫,則轉換為小寫。思路 輸入時...
貝殼秋招筆試
這是樓主參加的筆試,主要是為了提醒自己的短處,所以內容不會很詳盡 選擇題 1.資料庫的自然連線 2.mysql語法,drop database刪除表記錄和表結構?3.括號匹配 4.有乙個容量size為50的迴圈佇列,頭指標front 40 指向隊頭元素 尾指標rear 10 指向隊尾下乙個位置 問該...