#23733: 解題方向


wj654cj86 (屠屠)

學校 : 明志科技大學
編號 : 43055
來源 : [36.231.26.238]
最後登入時間 :
2024-03-25 21:36:43
b578. 一個角 -- 嘉義高中104資料學科能力競賽 | From: [114.44.157.44] | 發表日期 : 2020-12-13 23:55

C++要上網找大數模板

或著是寫簡易的大數運算

 
#24399: Re:解題方向


es611543 (afa)

學校 : 基隆市私立二信高級中學
編號 : 93767
來源 : [36.227.70.47]
最後登入時間 :
2024-04-19 18:48:23
b578. 一個角 -- 嘉義高中104資料學科能力競賽 | From: [118.167.34.14] | 發表日期 : 2021-02-13 23:40

C++要上網找大數模板

或著是寫簡易的大數運算


__int128_t 也可以用哦

用 long long 讀入3邊,排序後 a <=b <=c 

__int128_t  a2=(__int128_t)a*a , b2=(__int128_t)b*b ,  c2=(__int128_t)c*c ;

這樣 a2,b2,c2 就可以拿來判定三角類型了

***=== 但是 輸入或輸出 好像不能用 scanf,printf,cin,cout ===***,不清楚有沒有別的方式

需要的就自行寫讀入、印出的函式, 最少對於 -2^128 ~ 2^127-1 內的計算處理就不用大數了

 
ZeroJudge Forum