Submit solution
Points:
1.00 (partial)
Time limit:
2.0s
Memory limit:
256M
Input:
stdin
Output:
stdout
Problem type
Allowed languages
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
In case the statement didn't load correctly, you can download the statement here: Statement
Trái ngược với câu nói nổi tiếng "diêm không phải là đồ chơi của trẻ con", bé An vẫn rất thích chơi diêm. Nhưng bé không nghịch lửa mà dùng diêm để xếp hình.
Gần đây, mẹ cho bé một số hộp diêm, mỗi bộ gồm sáu que diêm. Bé bắt đầu tự hỏi: liệu có thể dùng keo, đính các que diêm để tạo thành một hình tứ diện được không? Không được bẻ que diêm, các que diêm không được thò ra ngoài.
Input
Dòng đầu tiên ghi số hộp diêm ~n~ ~(1 \leq n \leq 1000)~. Mỗi dòng trong ~n~ dòng tiếp theo ghi ~6~ số nguyên trong khoảng ~1-1000~ là độ dài một que diêm trong hộp
Output
Với mỗi hộp diêm, in ra trên một dòng Yes
nếu có thể tạo thành hình tứ diện, in ra No
nếu không thể.
Sample Input
4
1 1 1 1 1 1
1 2 3 1 2 3
1 2 1 2 1 2
1 2 2 1 2 2
Sample Output
Yes
No
Yes
Yes
Comments
Em xin đóng góp bài giải như sau ạ
Bài này thử từng bộ 6 số 1 và kiểm tra tồn tại 4 tam giác? (O(n*6!)) checkValidity = !(a + b <= c || a + c <= b || b + c <= a) đúng kh mn?
Không bạn
mọi người giúp em bài này với ạ,chứ em dốt toán quá
Bài này next permutation mà check thôi
:)) huhu toi cũng next nhưng vì dốt toán nên không biết check sao hết
Xét 6 đoạn thẳng tạo thành 4 tam giác và không đồng phẳng