#43293: 三角形判斷


sa0951115@gmail.com (慕蓉蓉吃掉你)

學校 : 不指定學校
編號 : 269423
來源 : [39.14.17.10]
最後登入時間 :
2024-11-06 07:32:14
n367. 1. 海龍公式 -- 112學年度新北新莊高中校內資訊學科能力競賽 | From: [114.26.70.133] | 發表日期 : 2024-10-18 10:21

我透過他、用平方邊長判斷是否能組成三角形 可是還是有三個資測錯誤

這東西可以避免開平方根之後對精確度不足,可是還是有其他錯誤

我想知道還有什麼因素是我沒想到的。


if(a+b > c &&a+c > b&&c+b > a){
    }
    else{
        cout<<"error";
        return 0;
    }

 
#43294: Re: 三角形判斷


liaoweichen1024@gmail.com (M_SQRT)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [122.116.111.175]
最後登入時間 :
2024-11-10 18:46:03
n367. 1. 海龍公式 -- 112學年度新北新莊高中校內資訊學科能力競賽 | From: [49.216.180.194] | 發表日期 : 2024-10-18 10:45

我透過他、用平方邊長判斷是否能組成三角形 可是還是有三個資測錯誤

這東西可以避免開平方根之後對精確度不足,可是還是有其他錯誤

我想知道還有什麼因素是我沒想到的。


if(a+b > c &&a+c > b&&c+b > a){
    }
    else{
        cout<<"error";
        return 0;
    }


在 $a, b, c$ 為三角形三邊長平方的情況下,a+b > c &&a+c > b&&c+b > a 並不是一個正確的三角形判斷公式。

 
#43295: Re: 三角形判斷


sa0951115@gmail.com (慕蓉蓉吃掉你)

學校 : 不指定學校
編號 : 269423
來源 : [39.14.17.10]
最後登入時間 :
2024-11-06 07:32:14
n367. 1. 海龍公式 -- 112學年度新北新莊高中校內資訊學科能力競賽 | From: [39.14.33.50] | 發表日期 : 2024-10-18 11:10

我透過他、用平方邊長判斷是否能組成三角形 可是還是有三個資測錯誤

這東西可以避免開平方根之後對精確度不足,可是還是有其他錯誤

我想知道還有什麼因素是我沒想到的。


if(a+b > c &&a+c > b&&c+b > a){
    }
    else{
        cout<<"error";
        return 0;
    }


在 $a, b, c$ 為三角形三邊長平方的情況下,a+b > c &&a+c > b&&c+b > a 並不是一個正確的三角形判斷公式。


是指直角三角形跟退化三角形的問題嗎

 
#43296: Re: 三角形判斷


liaoweichen1024@gmail.com (M_SQRT)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [122.116.111.175]
最後登入時間 :
2024-11-10 18:46:03
n367. 1. 海龍公式 -- 112學年度新北新莊高中校內資訊學科能力競賽 | From: [163.13.16.4] | 發表日期 : 2024-10-18 14:01

我透過他、用平方邊長判斷是否能組成三角形 可是還是有三個資測錯誤

這東西可以避免開平方根之後對精確度不足,可是還是有其他錯誤

我想知道還有什麼因素是我沒想到的。


if(a+b > c &&a+c > b&&c+b > a){
    }
    else{
        cout<<"error";
        return 0;
    }


在 $a, b, c$ 為三角形三邊長平方的情況下,a+b > c &&a+c > b&&c+b > a 並不是一個正確的三角形判斷公式。


是指直角三角形跟退化三角形的問題嗎


否,退化三角形不會被視為三角形。

這樣的條件無法判斷出直角與鈍角三角形,請參考範例輸入#1
if(a+b > c &&a+c > b&&c+b > a){
    }
    else{
        cout<<"error";
        return 0;
    }

 
#43299: Re: 三角形判斷


sa0951115@gmail.com (慕蓉蓉吃掉你)

學校 : 不指定學校
編號 : 269423
來源 : [39.14.17.10]
最後登入時間 :
2024-11-06 07:32:14
n367. 1. 海龍公式 -- 112學年度新北新莊高中校內資訊學科能力競賽 | From: [114.26.70.133] | 發表日期 : 2024-10-18 17:04

我透過他、用平方邊長判斷是否能組成三角形 可是還是有三個資測錯誤

這東西可以避免開平方根之後對精確度不足,可是還是有其他錯誤

我想知道還有什麼因素是我沒想到的。


if(a+b > c &&a+c > b&&c+b > a){
    }
    else{
        cout<<"error";
        return 0;
    }


在 $a, b, c$ 為三角形三邊長平方的情況下,a+b > c &&a+c > b&&c+b > a 並不是一個正確的三角形判斷公式。


是指直角三角形跟退化三角形的問題嗎


否,退化三角形不會被視為三角形。

這樣的條件無法判斷出直角與鈍角三角形,請參考範例輸入#1
if(a+b > c &&a+c > b&&c+b > a){
    }
    else{
        cout<<"error";
        return 0;
    }

可是我改用開根號的方式 反而讓他錯誤率提升 雖然解決了 10 15 19 但其他題反而錯誤

 
ZeroJudge Forum