2 条题解

  • 1
    @ 2025-10-26 1:03:35

    很突然的AC

    其实只要注意范围就OK了~ 代码如下:

    #include <bits/stdc++.h>
    
    using namespace std;
    float a,b,c;    //输入有浮点
    double p;
    double sum;
    int main()
    {
        cin>>a>>b>>c;
        p=(a+b+c)/2;
        float pa=p-a;
        float pb=p-b;
        float pc=p-c;
        double s=p*pa*pb*pc;    //双精度很重要!!!
      
        sum=sqrt(s);
        printf("%.1f",sum);
        return 0;
    }
    
    

    注意注意,变量范围真的很重要(WA4个就是这么来的)

    • 0
      @ 2025-10-28 21:49:00

      众所周知:众所都不周知的是众所不知的 o((>ω< ))o

      #include <iostream>
      #include <bits/stdc++.h>
      using namespace std;
      double i,j,k,p;
      int main(){
          cin>>i>>j>>k;
          p=(i+j+k)/2;
          printf("%.1f",sqrt(p*(p-i)*(p-j)*(p-k)));
          return 0;
      }
      
      • 1

      信息

      ID
      512
      时间
      1000ms
      内存
      256MiB
      难度
      10
      标签
      (无)
      递交数
      8
      已通过
      2
      上传者