Masala E
Qalamlar
Sizga bir nechta qalamchalar berilgan va ularning balandliklari ro‘yxat ko‘rinishida keltirilgan. Shu qalamlardan ketma-ket bo‘lgan bo‘laklarni tanlab, quyidagi shartlarga mos keladigan bo‘laklar sonini aniqlang.
Quyidagi shartlar:
- Tanlangan bo‘lakda faqat 3 ta novda bo‘lishi kerak.
- Tanlangan qalamlar balandliklari quyidagi ketma-ketliklardan biriga mos kelishi kerak:
- katta → kichik → katta (masalan, 3, 1, 4).
- kichik → katta → kichik (masalan, 1, 4, 2).
- 3 ta qalamning balandliklari bir-biridan farqli bo‘lishi kerak (bir xil balandlikdagi qalamlar qabul qilinmaydi).
Kiruvchi ma'lumotlar:
Birinchi qatorda T testlar soni berialdi.
Keyingi T ta qatorda:
- Birinchi qatorda N — qalamlar soni.
- Ikkinchi qatorda N ta butun son — qalamlarning balandliklari.
Chiquvchi ma'lumotlar:
Shartga mos keladigan barcha kombinatsiyalar sonini chop eting.
Misollar
# | input.txt | output.txt |
---|---|---|
1 |
3 5 1 3 4 1 2 5 1 4 2 4 1 3 1 2 3 |
2 2 0 |