P2142 高精度減法(C )

2021-10-02 04:15:10 字數 681 閱讀 6412

高精度減法

兩個整數a,b(第二個可能比第乙個大)

結果(是負數要輸出負號)

輸入 #121

輸出 #1

20%資料a,b在long long範圍內

100%資料010086

高精度減法,保證大減小即可;

#include

#include

using

namespace std;

bool

cmp(vector<

int>

& a, vector<

int>

& b)

return

true;}

vector<

int>

subtract

(vector<

int> a, vector<

int> b)if(

cmp(a, b))}

while

(c.size()

>

1&& c.

back()

==0) c.

pop_back()

;if(s ==1)

cout <<

"-";

return c;

}int

main()

P2142 高精度減法

高精度減法 輸入格式 兩個整數a,b 第二個可能比第乙個大 輸出格式 結果 是負數要輸出負號 輸入樣例 1 2 1 輸出樣例 1 1 20 資料a,b在long long範圍內 100 資料01 include2 include3 include4 include5 using namespace ...

洛谷P2142 高精度減法

高精度減法 輸入格式 兩個整數a,b 第二個可能比第乙個大 輸出格式 結果 是負數要輸出負號 輸入樣例 1 複製2 1 輸出樣例 1 複製1 20 資料a,b在long long範圍內 100 資料0同加法類似,但多了乙個借位的過程 include include include include i...

luogu2142 高精度減法(高 高)

時空限制 1000ms 128m 高精度減法 輸入格式 兩個整數a,b 第二個可能比第乙個大 輸出格式 結果 是負數要輸出負號 輸入樣例 1 輸出樣例 1 20 資料a,b在long long範圍內 100 資料0法一 陣列模擬 include include includeusing namesp...