Giải bài ntucoder BNHAN - Bảng nhân

Thảo luận trong 'Khác' bắt đầu bởi nguyen minh duc, 15 Tháng sáu 2023.

  1. nguyen minh duc

    Bài viết:
    28
    Link bài:

    Thuật toán:


    • Chạy 2 vòng for, lần lượt dùng một biến "dem" để liệt kê các giá trị của bẳng vào một mảng a.
    • Sắp xếp mảng a và in ra giá trị thứ k của mảng.

    Code:

    Mã:
    #include <bits/stdc++.h>
    using namespace std;
    
    int dem, a[250007], n, m, k;
    
    int main(){
        ios_base::sync_with_stdio(false);
        cin.tie(0); cout.tie(0);
        //freopen("bnhan.inp", "r", stdin);
        //freopen("bnhan.out", "w", stdout);
        cin >> n >> m >> k;
        for (int i = 1; i <= n; i++)
            for (int j = 1; j <= m; j++){
                dem++;
                a[dem] = i*j;
            }
        sort(a+1, a+1+dem);
        cout << a[k];
        
        return 0;
    }
     
  2. Đăng ký Binance
Trả lời qua Facebook
Đang tải...