TAMGIAC - Kiểm tra tam giác hợp lệ

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Cho ba số nguyên dương ~a,b,c~. Kiểm tra xem ba số đó có là ba cạnh của một tam giác không? Nếu không thì ghi ra NO, nếu là ba cạnh của một tam giác thì ghi ra chu vi, diện tích của tam giác đó (diện tích ghi dạng số thập phân với quy cách làm tròn đến hàng phần trăm).

Input

  • Gồm ba số nguyên dương ~a,b,c~ ghi trên một dòng, các số cách nhau bởi ít nhất một dấu cách.

Giới hạn:

  • ~50\%~ số test có ~1≤a≤ b≤ c≤10^4~
  • ~25\%~ số test khác có ~1≤a,b,c≤10^6~
  • ~25\%~ số test còn lại có ~1≤a,b,c≤10^8~

Output

  • Đáp số của bài toán.

Sample

Input #1
3 4 5
Output #1
12 6.00
Input #2
3 8 5
Output #2
NO

Problem source: Chuyên Sơn La Online Judge


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -1
    codec  đã bình luận lúc 3, Tháng 1, 2025, 15:06

    tesst 6 la gi ae


  • -1
    Minh_Khoa  đã bình luận lúc 11, Tháng 10, 2024, 2:58

    lỗi giá trị là sao vậy


  • -2
    super_god  đã bình luận lúc 8, Tháng 10, 2024, 2:52

    hello ae


  • 0
    quang_bt  đã bình luận lúc 21, Tháng 10, 2024, 13:58

    ở phần "if (x+y>=z && y+z>=x && x+z>=y)" của bạn. Theo tính chất của tam giác thì tổng 2 cạnh luôn lớn hơn cạnh còn lại chứ làm gì lớn hơn hoặc bằng. Full đc test thì ảo thật đấy :))


    • -2
      kietjumper  đã bình luận lúc 25, Tháng 10, 2024, 16:01

      Trường hợp cạnh = 1, 1, 3 thì sao bạn nhỉ :v (1+1 < 3 => Ko phải 3 cạnh của tam giác)


  • 0
    admin1906  đã bình luận lúc 24, Tháng 7, 2024, 10:37

    test 6 là cái gì ấy nhỉ


  • 0
    thangok  đã bình luận lúc 8, Tháng 3, 2024, 5:24 chỉnh sửa

    Bài này in ra chu vi cũng phải ở dạng double nhé, int không full đâu


  • 0
    triduc_2k9  đã bình luận lúc 11, Tháng 1, 2024, 15:06

    xin code cho bạn


  • 2
    khanh_it1  đã bình luận lúc 23, Tháng 11, 2023, 14:08

    bài này khá lót tích :). rõ là nhập 3 số dương a b c. nhưng khai báo giới hạn có là long long vẫn ko full test được. bài này mn chuyển a b c thành kiểu double và tính như bth là pass full test nha. má nó cay :)


    • 0
      tri_88  đã bình luận lúc 29, Tháng 11, 2023, 10:38

      tui để a,b,c kiểu long long vẫn AC bth mà


  • 0
    khanh_it1  đã bình luận lúc 23, Tháng 11, 2023, 13:36

    hinh nhu bai nay con phai chia truong hop tinh tam giac khac ngoai tam giac thuong


  • 2
    vdtue  đã bình luận lúc 7, Tháng 9, 2023, 13:07

    Bài này quá bịp, test 6 kh ac :))))


  • -3
    hieuhfgr  đã bình luận lúc 7, Tháng 9, 2023, 13:05

    bai nay bip qua mn oi minh xai heron ma khong ac >:( code


    • -1
      haidang3004  đã bình luận lúc 9, Tháng 12, 2023, 5:23

      bạn để hết ở dạng double là ac nhé


    • -2
      vdtue  đã bình luận lúc 14, Tháng 9, 2023, 13:13

      hieuhfgr dở quas :)) t ac r


    • -1
      khakham  đã bình luận lúc 13, Tháng 9, 2023, 14:07

      Dùng dc heron mà bạn phải đổi sang kiểu double mới duyệt đủ dc


      • -1
        vdtue  đã bình luận lúc 14, Tháng 9, 2023, 13:12

        mình xài long double r b


        • -1
          nguien_24  đã bình luận lúc 3, Tháng 1, 2024, 10:15

          chu vi vẫn là số nguyên đấy