1 条题解

  • 0
    @ 2024-12-24 9:14:27

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int a[3]; 
    int main()
    {
    cin>>a[0]>>a[1]>>a[2];
    sort(a,a+3);
    if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2])
    	{
    	int c=a[0]*a[1]/a[2];
    	cout<<c;
    	}
    else
    	cout<<"no";
    } 
    

    Python :

    # coding=utf-8
    a=float(input())
    b=float(input())
    c=float(input())
    aa=min([a,b,c])
    cc=max([a,b,c])
    bb=a+b+c-aa-cc
    
    if aa**2+bb**2==cc**2:
        print(int(aa*bb/cc))
    else:
        print("no")
    
    • 1

    信息

    ID
    415
    时间
    5000ms
    内存
    128MiB
    难度
    10
    标签
    递交数
    3
    已通过
    3
    上传者