Tính giai thừa

Xem PDF

Điểm: 100 (p) Thời gian: 5.0s Bộ nhớ: 1023M Input: bàn phím Output: màn hình

Tính \(n!\).

Input

  • Số test \(t (t \le 100)\)
  • \(t\) dòng, mỗi dòng 1 số nguyên không âm \(n (n \le 20)\)

Output

  • \(t\) dòng, \(n!\)

Example

Test 1

Input
3
2 
3
4 
Output
2
6
24

Bình luận


  • -1
    FinInteresting    8:35 p.m. 4 Tháng 10, 2024
    #include <bits/stdc++.h>
    #define ll unsigned long long
    using namespace std;
    ll f[21];
    int main()
    {
        ios::sync_with_stdio(0);cin.tie(0);
        int t; cin >> t;
        f[1] = 1;
        for(int i = 2; i <= 20; ++i) f[i] = f[i - 1] * i;
        while(t--)
        {
            int n; cin >> n;
            cout << f[n] << "\n";
        }
    }
    
    Sao code tui không AC :)))
    
    1 phản hồi

    • -1
      tung1408    8:30 a.m. 25 Tháng 8, 2024

      đệ quy là ra liền th .


      • -1
        doanngocgiahung2013    2:08 p.m. 14 Tháng 7, 2024

        UẦY


        • -1
          lehongduc    10:06 p.m. 19 Tháng 6, 2024

          bài này đệ quy kết hợp quy hoạch động

          2 phản hồi

          • 0
            PY2CNguyenGiaBao    7:27 a.m. 1 Tháng 9, 2023

            Test quá yếu
            Test 1 nhiều test case hơn test 2 mà có 0 điểm
            còn test 2 dồn hết điểm vào


            • -1
              longdegea11    11:18 p.m. 6 Tháng 6, 2023 đã chỉnh sửa

              Sao test 1 lại không có điểm z ad


              • -11
                NguyenTN09112006    1:24 p.m. 1 Tháng 8, 2021

                Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.