藍橋杯 ADV 360 高精度減法(試題解析)

2021-10-07 22:35:15 字數 571 閱讀 1695

提交此題

評測記錄

資源限制

時間限制:1.0s   記憶體限制:256.0mb

問題描述

高精度減法

輸入格式

兩行,表示兩個非負整數a、b,且有a > b。

輸出格式

一行,表示a與b的差

樣例輸入

1234567890987654321

9999

樣例輸出

解題思路:模擬。

ac**如下:

#include

#include

#include

using namespace std;

vectora;

vectorb;

int main(int argc, char** ar**)

//獲取b的高精度 向量 

for(int i=blen-1;i>=0;i--)

//a-b

for(int i=0;i=0;i--)

else

break;

}for(int i=a.size()-1;i>=0;i--)

藍橋杯演算法提高 高精度減法

題目鏈結 問題描述 高精度減法 輸入格式 兩行,表示兩個非負整數a b,且有a b。輸出格式 一行,表示a與b的差 樣例輸入 1234567890987654321 9999 樣例輸出 1234567890987644322 include using namespace std const int...

藍橋杯 高精度加法

問題描述 輸入兩個整數a和b,輸出這兩個整數的和。a和b都不超過100位。演算法描述 由於a和b都比較大,所以不能直接使用語言中的標準資料型別來儲存。對於這種問題,一般使用陣列來處理。定義乙個陣列a,a 0 用於儲存a的個位,a 1 用於儲存a的十位,依此類推。同樣可以用乙個陣列b來儲存b。計算c ...

藍橋杯 高精度加法

問題描述 輸入兩個整數乙個和 b,輸出這兩個整數的和。乙個和 b都不超過100位。演算法描述由於a 和b都比較大,所以不能直接使用語言中的標準資料型別來儲存。對於這種問題,一般使用陣列來處理。定義乙個陣列a,a 0 用於儲存 a的個位,a 1 用於儲存 a的十位,依此類推。同樣可以用乙個陣列 b來儲...