

Link bài:
Thuật toán:
Code:
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;
}