Cho k vector trong Rn, trong đó vector cuối có dạng w(t)=w0+t⋅w1 với w0,w1 là hai vector nguyên cho trước, còn k−1 vector đầu v1,…,vk−1 là cố định. Cho một danh sách q giá trị nguyên ứng viên của t (có thể trùng nhau), hãy tìm tất cả các giá trị t (không lặp) trong danh sách đó sao cho tập k vector {v1,…,vk−1,w(t)} trở thành phụ thuộc tuyến tính.
Dòng 1: hai số nguyên n, k (2≤k≤10, 1≤n≤10). k−1 dòng tiếp theo, mỗi dòng n số nguyên là các vector v1,…,vk−1. Dòng tiếp theo: n số nguyên là w0. Dòng tiếp theo: n số nguyên là w1. Dòng tiếp theo: số nguyên q (1≤q≤20). Dòng cuối: q số nguyên là các giá trị ứng viên của t.
Thành phần có trị tuyệt đối ≤30; giá trị ứng viên t có trị tuyệt đối ≤100.
In ra các giá trị t (trong số ứng viên, không lặp lại, sắp xếp tăng dần) làm cho tập vector phụ thuộc tuyến tính, cách nhau bởi dấu cách. Nếu không có giá trị nào, in ra một dòng trống.
Ví dụ:
Đầu vào:
2 2
1 0
0 0
0 1
3
0 1 2
Đầu ra:
0
Đang tải editor...