#include<bits/stdc++.h> using namespace std; int i , j , n , m , k; int a[105], b[105]; void init() { cin >> n >> m; for(int i = 0; i < n; i++) cin >> a[i]; for(int i = 0; i < m; i++) cin >> b[i]; } void calc(){ for(int i = 0; i < n; i++) { for(int j = 0; j < m; j++) { int tam = __gcd(a[i], b[j]); a[i] /= tam; b[j] /= tam; } } } void xuat() { for(int i = 0; i < n; i++) if(a[i] > 1) { cout << "NO\n"; return; } for(int i = 0; i < m; i++) if(b[i] > 1) { cout << "NO\n"; return; } cout << "YES\n"; } void xuli() { init(); calc(); xuat(); } int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); freopen("sequence1045.inp", "r", stdin); freopen("sequence1045.out", "w", stdout); int t; cin >> t; while(t--) { xuli(); } }
* Chuyên dạy lập trình ONLINE cho học sinh THCS, THPT *.
Mọi giao lưu, trao đổi, xin liên hệ: Lê Quang Vinh - zalo: 037.803.8755.
Page: Lớp học Code Sky
Group FB1: Ôn thi HSG9 - THTB - TS10 chuyên tin
Group FB2: Học Scratch - Ôn thi Tin học trẻ bảng A
Thứ Ba, 3 tháng 5, 2022
SEQUENCE1045 C++
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.