DT1 - Tính diện tích hình

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, PyPy, Python, Ruby, Rust, Scratch, Swift

Tính diện tích của phần gạch chéo trong hình sau:

Image

Input

Gồm một dòng duy nhất nghi số nguyên dương ~a~.

Giới hạn

  • Trong tất cả các test: ~1 \le a \le 10^5~

Output

Ghi trên một dòng diện tích tính được (làm tròn đến ~3~ chữ số thập phân).

Sample

Input #1
5
Output #1
39.270

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.



  • 0
    godhayuu  đã bình luận lúc 3, Tháng 7, 2025, 11:59
    #include <bits/stdc++.h>
    #define PI 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181942955596198946767837449448255379774726847104047534646208046684259069491293313677028989152104752162056966024058038150193511253382430035587640247496473263914199272604269922796782354781636009341721641219924586315030286182974555706749838505494588586926995690927210797509302955321165344987202755960236480665499119881834797753566369807426542527862551818417574672890977772793800081647060016145249192173217214772350141441973568548161361157352552133475741849468438523323907394143334547762416862518983569485562099219222184272550254256887671790494601653466804988627232791786085784383827967976681454100953883786360950680064225125205117392984896084128488626945604241965285022210661186306744278622039194945047123713786960956364371917287467764657573962413890865832645995813390478027590099465764078951269468398352595709825822620522489407726719478268482601476990902640136394437455305068203496252451749399651431429809190659250937221696461515709858387410597885959772975498930161753928468138268683868942774155991855925245953959431049972524680845987273644695848653836736222626099
    
    
    using namespace std;
    
    int main(void) {
        double pi = M_PI;
        double a;
        cin >> a;
        cout << fixed << setprecision(3) << a * a * PI / 2;
    }
    

    các bạn có thể lấy giá trị của pi ở đây nhé https://www.wolframalpha.com/input?i=pi


  • 0
    Dung5A2025  đã bình luận lúc 12, Tháng 6, 2025, 11:55 chỉnh sửa

    tôi làm full test nhưng mà là full sai:(


  • 1
    nguyendangkhoinguyen  đã bình luận lúc 11, Tháng 6, 2025, 8:38 sửa 2

    :) xin upvote pls


  • 0
    nguyendangkhoinguyen  đã bình luận lúc 11, Tháng 6, 2025, 8:37 chỉnh sửa

    moi nguoi co the su dung nhu nay de lay pi chuan:

    include <cmath> // thu vien nay bao gom pi

    ki hieu pi la: M_PI chuc moi nguoi thanh cong :)


  • 0
    1000dayslearningcode  đã bình luận lúc 7, Tháng 6, 2025, 15:24

    pi cho ae nao can: 3,141592653589793238462643383279


  • 0
    chilene7i  đã bình luận lúc 14, Tháng 5, 2025, 3:27

    oh my cbd toilet


  • 0
    Davis  đã bình luận lúc 10, Tháng 5, 2025, 16:34

    include <iostream>

    include <bits/stdc++.h>

    using namespace std;

    define PI acos(-1)

    int main() { double a; cin >> a; double tron=PIaa; double nuatron=(tron-aa2)/2; double vuong=(aa2)/2; double dientich=nuatron + vuong; cout << fixed << setprecision(3) << dientich;

    return 0;
    

    }


  • -1
    hhieu474  đã bình luận lúc 17, Tháng 11, 2024, 8:02

    lừa ng tí thôi =))


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

    Gặp idol :))


  • -2
    linhthaidev  đã bình luận lúc 11, Tháng 10, 2024, 3:03 sửa 3

    Mọi người để ý cái điều kiện 1<= a <= 100000. Mình sai test 6 8 9 10 là do em xác định giới hạn cho a. Mình bỏ điều kiện thì ac hết. Vì âm * âm = dương


    • 0
      KhoaTran0108  đã bình luận lúc 3, Tháng 3, 2025, 9:36

      điều kiện j v bạn


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

    hello ae


  • -1
    mrtrunq  đã bình luận lúc 4, Tháng 7, 2024, 4:27

    sai moi test case 8


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

    Đề bài cho số nguyên dương a. Nhưng một số test thì a phải double mới AC


  • -1
    tungkq123  đã bình luận lúc 29, Tháng 11, 2023, 11:47

    bài diện tích = nửa hình tròn


  • -3
    khanh_it1  đã bình luận lúc 20, Tháng 11, 2023, 9:20

    sai tu test 6 :) rat la cay


  • 0
    ngkhacbaolam2809  đã bình luận lúc 1, Tháng 9, 2023, 3:11

    bài này CT sao đây mn


    • 1
      tenderlusk  đã bình luận lúc 21, Tháng 9, 2023, 4:21

      (a * a * pi ) /2


  • 2
    tri_88  đã bình luận lúc 26, Tháng 7, 2023, 8:14

    Admin ơi testcase của bài bày bị sai ạ. Nếu input là 5 thì output là 39.250 chứ không phải 39.270 ạ.


    • 1
      YugiHacker  đã bình luận lúc 30, Tháng 7, 2023, 9:27

      bạn xem lại số PI của mình nhé, không phải 3.14 đâu

      có thể define số PI như này

      #define PI acos(-1)
      

      rồi làm như bình thường


    • 4
      Hieu Nguyen  đã bình luận lúc 29, Tháng 7, 2023, 9:03

      Em thử dùng double xem nhé, đề bài không có vấn đề gì đâu.


    • 0
      tahm1302  đã bình luận lúc 29, Tháng 7, 2023, 9:01

      khoảng 20, 30 chữ số


    • 1
      tahm1302  đã bình luận lúc 29, Tháng 7, 2023, 9:00

      bạn lấy nhiều chữ số sau dấu phẩy của số pi hơn nhé