我用座標算出邊長丟遞迴
然後用幾個條件
分別是
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
用了這三種
請問我還缺少哪個條件?
是不是角度?
那麼我得再增加啥條件
<<第21個測資不通過
我的判別:
if (a+b>c && b+c>a && a+c>b ){
cout << "YES";
}
else if (a==0 || b==0 || c==0 || a==b+c || b== c+a || c== a+b ){
cout << "NO";
}
else
cout << "NO";
cout << endl;
//a,b,c是三邊長
我用座標算出邊長丟遞迴
然後用幾個條件
分別是
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
用了這三種
請問我還缺少哪個條件?
是不是角度?
那麼我得再增加啥條件
<<第21個測資不通過
我的判別:
if (a+b>c && b+c>a && a+c>b ){
cout << "YES";
}
else if (a==0 || b==0 || c==0 || a==b+c || b== c+a || c== a+b ){
cout << "NO";
}
else
cout << "NO";
cout << endl;
//a,b,c是三邊長
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
你所說的第一個條件...
是給你3邊時才要考慮的.
但是題目給你3點時.
"不可能"會出現任兩邊小於第三邊.
而第二和三個條件跟"是否成為一條線"的條件一樣.
你要不要試著用斜率試試看??
我用座標算出邊長丟遞迴
然後用幾個條件
分別是
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
用了這三種
請問我還缺少哪個條件?
是不是角度?
那麼我得再增加啥條件
<<第21個測資不通過
我的判別:
if (a+b>c && b+c>a && a+c>b ){
cout << "YES";
}
else if (a==0 || b==0 || c==0 || a==b+c || b== c+a || c== a+b ){
cout << "NO";
}
else
cout << "NO";
cout << endl;
//a,b,c是三邊長
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
你所說的第一個條件...
是給你3邊時才要考慮的.
但是題目給你3點時.
"不可能"會出現任兩邊小於第三邊.
而第二和三個條件跟"是否成為一條線"的條件一樣.
你要不要試著用斜率試試看??
"斜率"用法是...
腦中""數學思考""突然停頓了 ‧‧‧
我用座標算出邊長丟遞迴
然後用幾個條件
分別是
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
用了這三種
請問我還缺少哪個條件?
是不是角度?
那麼我得再增加啥條件
<<第21個測資不通過
我的判別:
if (a+b>c && b+c>a && a+c>b ){
cout << "YES";
}
else if (a==0 || b==0 || c==0 || a==b+c || b== c+a || c== a+b ){
cout << "NO";
}
else
cout << "NO";
cout << endl;
//a,b,c是三邊長
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
你所說的第一個條件...
是給你3邊時才要考慮的.
但是題目給你3點時.
"不可能"會出現任兩邊小於第三邊.
而第二和三個條件跟"是否成為一條線"的條件一樣.
你要不要試著用斜率試試看??
"斜率"用法是...
腦中""數學思考""突然停頓了 ‧‧‧
我知道了
謝謝<<
應該是
斜率相等為重疊...
懂了<< 感謝~
我用座標算出邊長丟遞迴
然後用幾個條件
分別是
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
用了這三種
請問我還缺少哪個條件?
是不是角度?
那麼我得再增加啥條件
<<第21個測資不通過
我的判別:
if (a+b>c && b+c>a && a+c>b ){
cout << "YES";
}
else if (a==0 || b==0 || c==0 || a==b+c || b== c+a || c== a+b ){
cout << "NO";
}
else
cout << "NO";
cout << endl;
//a,b,c是三邊長
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
你所說的第一個條件...
是給你3邊時才要考慮的.
但是題目給你3點時.
"不可能"會出現任兩邊小於第三邊.
而第二和三個條件跟"是否成為一條線"的條件一樣.
你要不要試著用斜率試試看??
"斜率"用法是...
腦中""數學思考""突然停頓了 ‧‧‧
我知道了
謝謝<<
應該是
斜率相等為重疊...
懂了<< 感謝~
抱歉@@
我又出包了@@
我增加了個條件...
d = (base[3]-base[1])/(base[2]-base[0]);
e = (base[5]-base[3])/(base[4]-base[2]);
f = (base[5]-base[1])/(base[4]-base[0]);
else if (d == e || e == f || f == d)
cout << "NO";
WA LINE 21...
我用座標算出邊長丟遞迴
然後用幾個條件
分別是
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
用了這三種
請問我還缺少哪個條件?
是不是角度?
那麼我得再增加啥條件
<<第21個測資不通過
我的判別:
if (a+b>c && b+c>a && a+c>b ){
cout << "YES";
}
else if (a==0 || b==0 || c==0 || a==b+c || b== c+a || c== a+b ){
cout << "NO";
}
else
cout << "NO";
cout << endl;
//a,b,c是三邊長
"任兩邊之和大於第三邊"
"三邊≠0"
"任三邊≠另外兩邊之合"
你所說的第一個條件...
是給你3邊時才要考慮的.
但是題目給你3點時.
"不可能"會出現任兩邊小於第三邊.
而第二和三個條件跟"是否成為一條線"的條件一樣.
你要不要試著用斜率試試看??
若三點共線時,就會有兩邊長等於第三邊
我覺得應該可行吧
反倒是斜率應該蠻麻煩的 會遇到0