Giúp mình giải thuật giải bài dựng hình
mình gặp cái đề này trên spoj mà làm mãi nó vẫn báo sai.
Input
Dòng thứ nhất chứa 2 số N (1 <= N <= 10), số góc mà Tí có thể vẽ được, và số K (1 <= K <= 10) là số góc mà Tèo chọn.
Dòng thứ 2 chứa N số nguyên, tất cả đều nhỏ hơn 360, là các góc mà Tí có thể vẽ được.
Dòng thứ 3 chứa K số nguyên, tất cả đều nhỏ hơn 360, là các góc mà Tèo chọn.
output
n ra đáp án trên K dòng, mỗi dòng tương ứng với một góc mà Tèo chọn. Dòng thứ i ghi ra “YES” nếu Tí có thể tạo ra góc thứ i mà Tèo đã chọn, và “NO” nếu ngược lại.
ví dụ :Test 1:
Input:
2 1
30 70
40
Output:
YES
Test 2:
Input:
1 1
100
60
Output:
YES
Test 3:
Input:
3 2
10 20 30
5 70
Output:
NO
YES
Giải thích test 1:
- Tí có thể tạo ra góc 40 nếu lấy góc 70 trừ đi góc 30
Giải thích test 2:
- tí có thể vẽ 15 lần góc 100 , sẽ được góc 1500 và góc 1500 = góc 60 mà tèo yêu cầu.
cám ơn các bạn nhiều lắm…mình chỉ mới biết dùng C thôi các bạn hướng dẫn mình nhé
note ở đây cuối tuần làm :))) nhưng chắc là sử dụng tính chia hết để kiểm tra
Bài này có ít nhất là 2 cách làm:
Mà lần sau post bài thì nhớ post luôn cái đề nhá, chơi post input output cho người ta đoán đề à :v