有兩個用字串表示的非常大的大整數,算出他們的乘積,也是用字串表示。不能用系統自帶的大整數型別。
空格分隔的兩個字串,代表輸入的兩個大整數
輸入的乘積,用字串表示
輸入最直白的實現兩數相乘的過程。。但要十分小心!進製那裡太容易出錯!輸出72106547548473106236 982161082972751393
70820244829634538040848656466105986748
#include #include #include int main()
if (carry != 0)
temp.push_back(carry);
carry = 0;
if (rlt.empty())
else
else}}
if (carry != 0)
rlt.push_back(carry);
offset++;
carry = 0;
}for (int k = rlt.size()-1; k >= 0; --k)
std::cout << res << std::endl;
return 0;
}
牛客網 2018校招真題 安置路燈
題目 題目描述 小q正在給一條長度為n的道路設計路燈安置方案。為了讓問題更簡單,小q把道路視為n個方格,需要照亮的地方用 表示,不需要照亮的障礙物格仔用 x 表示。小q現在要在道路上設定一些路燈,對於安置在pos位置的路燈,這盞路燈可以照亮pos 1,pos,pos 1這三個位置。小q希望能安置盡量...
牛客網 2018校招真題 最大乘積
題目 給定乙個無序陣列,包含正數 負數和0,要求從中找出3個數的乘積,使得乘積最大,要求時間複雜度 o n 空間複雜度 o 1 解法一 思路 不論給定的陣列是什麼,最大的乘積只有兩種情況 1.三個最大的數的乘積 都是正數或者都是負數 2。三個最小的數的乘積 都是負數 選出給定陣列中的最大的三個數和最...
2018校招真題 拼多多2 大整數相乘
題目描述 有兩個用字串表示的非常大的大整數,算出他們的乘積,也是用字串表示。不能用系統自帶的大整數型別。輸入描述 空格分隔的兩個字串,代表輸入的兩個大整數輸出描述 輸入的乘積,用字串表示示例1 輸入 72106547548473106236 982161082972751393輸出 70820244...