Hình vẽ không sống động (THT A Training 2024)

Xem PDF

Điểm: 900 Thời gian: 1.0s Bộ nhớ: 128M Input: bàn phím Output: màn hình

Cho hình sau.

Biết độ dài cạnh hình vuông nhỏ là \(a\). Tính diện tích phần được tô đỏ?

Input

  • Dòng thứ nhất chứa số nguyên dương \(t\) - số câu hỏi (\(t = 1000\));
  • \(t\) dòng tiếp theo, mỗi dòng chứa \(a\) (\(a \leq 10^4\)).

Output

  • Ứng với mỗi test là một số thực là đáp án bài toán, sai số không quá \(10^{-6}\).

Note

  • Một hằng số hữu ích: \(\pi = 3.14159265358979323846\)
3.14159265358979323846

Example

Test

Sample input
100
Sample output
11415.926536

Bình luận

  • ronaldo12345 10:48 a.m. 12 Tháng 1, 2025
    C++
    #pragma GCC optimize("Ofast")
    #include <bits/stdc++.h>
    #define ll long long
    #define ull unsigned long long
    #define db double 
    #define str string
    #define sst stringstream
    #define ch char
    #define st struct
    using namespace std;
    const double PI = 3.141592653589793;
    int main(){
        ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
        ll t;
        cin >> t;
        while (t--) {
            ll a;
            cin >> a;
            db dt = a * a * PI - 2 * a * a;
            cout << fixed << setprecision(6) << dt << "\n";
        }
        return 0;
    }
    
    • 7 bình luận nữa