问题标题: 酷町堂:3684

1
0
已解决
高子健
高子健
新手天翼
新手天翼

3684   三角形(triangle)

 

Wrong Answer:30分

 

 

高子健的测评结果:

 

测试点#1测评结果 : Accepted时间 : 0ms
测试点#2测评结果 : Accepted时间 : 0ms
测试点#3测评结果 : Accepted时间 : 0ms
测试点#4测评结果 : Wrong Answer时间 : 0ms偷看一下数据测试点#5测评结果 : Wrong Answer时间 : 0ms偷看一下数据测试点#6测评结果 : Wrong Answer时间 : 0ms偷看一下数据测试点#7测评结果 : Wrong Answer时间 : 0ms偷看一下数据测试点#8测评结果 : Wrong Answer时间 : 0ms偷看一下数据测试点#9测评结果 : Wrong Answer时间 : 0ms偷看一下数据测试点#10测评结果 : Wrong Answer时间 : 0ms偷看一下数据

 

我的提交(cpp):


 
#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c,n;
    cin>>n;
    for(int i=1;i<=n;i++)
    cin>>a>>b>>c;
    for(int i=1;i<=n;i++)
    {
        if(!(a+b>c&&a-b<c&&a+c>b&&a-c<b&&b+c>a&&b-c<a))
        cout<<0<<endl;
        else
        cout<<1<<endl;
    }
    return 0;
}
高子健在2020-03-31 17:07:01追加了内容

再帮帮我

3106

80

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int m,n;
    cin>>m>>n;
    (m==1){
        if(n<=5)cout<<n*25;
        else
        cout<<n*22;
    }
    else{
        if(n<=10)
        printf("%.2f",n*24.0);
        else
        printf("%.2f",240.0+(n-10)*24.0*0.8);
    }
    return 0;
}


0
已采纳
李致远
李致远
高级光能
高级光能

话说这是什么?

三角形性质:

设三角形三边为a,b,c则

a+b>c,a>c-b

b+c>a,b>a-c

a+c>b,c>b-a

如图,任意△ABC,求证AB+AC>BC。

证明:在BA的延长线上取AD=AC

则∠D=∠ACD(等边对等角)

∵∠BCD>∠ACD

∴∠BCD>∠D

∴BD>BC(大角对大边)

∵BD=AB+AD=AB+AC

∴AB+AC>BC

三角形的关系

一般三角形

设三角形三边为AC,BC,AB,

点D垂直于AB,为三角形ABC的高

如图,利用勾股定理,得

AC-AD=CD① CB-BD=CD②

①=②

AC-AD=CB-BD

因为 AD+BD=AB

所以 AC-(AB-BD)=CB-BD③

同样也有AC-AD=CB-(AB-AD)④

③化简得:(AB+CB-AC)÷2AB=BD

④化简得:(AB-CB+AC)÷2AB=AD

折叠编辑本段特殊

直角三角形

性质1:直角三角形两直角边的平方和等于斜边的平方。 性质2:在直角三角形中,两个锐角互余。 性质3:在直角三角形中,斜边上的中线等于斜边的一半。

性质4:直角三角形的两直角边的乘积等于斜边与斜边上高的乘积。 性质5:如图,Rt△ABC中,∠BAC=90°,AD是斜边BC上的高,则有射影定理如下:

(1) AD^2=BD·DC,

(2) AB^2=BD·BC , 射影定理图

(3) AC^2=CD·BC 。 等积式 (4)ABXAC=ADXBC (可用面积来证明) (5)直角三角形的外接圆的半径R=1/2BC,

(6)直角三角形的内切圆的半径r=1/2(AB+AC-BC)(公式一);r=AB*AC/(AB+BC+CA)(公式二)

​等腰直角三角形三边之比:1:1:根号二

————————————————————————————

————————————————————————————

所以,本题思路就是判断三个边中任意两个边是否加起来大于第三遍即可!

李致远在2020-04-02 11:03:12追加了内容

3106的话

思路:如果m=1

                  ,n<=5

                       输出25*n,

                   n>5

                       输出22*n

        m=2,

                   n<=10

                       输出24*n(保留两位小数),

                   n>10

                       分段计算(保留两位小数)

0
0
0
被禁言 何冯成
何冯成
中级光能
中级光能

思路:如果m=1,n<=5的话输出25*n,n>5则输出22*n

        m=2,n<=10的话输出24*n(保留两位小数),n>10的话分段计算(保留两位小数)

0
0
褚俊皓
褚俊皓
新手天翼
新手天翼

if(a+b>c&&a+c>b&&b+c>a)主要判断条件

我要回答