Uchta butun son , , va berilgan bo'lib, uzunlikdagi massivlari va o'lchamdagi interval to'plamlari quyidagi shartlarni qondirishi kerak:
0 \leq a_i \leq m uchun 1 \leq i \leq n;
S = \{[l_1, r_1], \dots, [l_k, r_k]\}, bu yerda:
l_1 = 1, r_k = n;
r_i + 1 = l_{i+1} uchun 1 \leq i < k.
k = 1, 2, \dots, R uchun, quyidagi shartni qondiruvchi turli juftliklar sonini hisoblang:
Massiv ning qiymati da mavjud bo'lmagan eng kichik musbat bo'lmagan butun son sifatida aniqlanadi (ya'ni, ham bo'lishi mumkin). Masalan, agar a = [0, 1, 2, 4] bo'lsa, unda \text{mex}(a) = 3, chunki da mavjud bo'lmagan eng kichik musbat bo'lmagan butun sondir.
Javob katta bo'lishi mumkinligi sababli, uni ga moduli bilan chiqarishingiz kerak.
Birinchi qator test holatlari sonini (1 \le t \le 200) o'z ichiga oladi.
Har bir test holatining yagona qatori uchta butun son , , va (2 \le n \le 400, 1 \le m \le 10^6, 1 \le R \le n) ni o'z ichiga oladi.
Barcha test holatlari bo'yicha lar yig'indisi dan oshmasligi kafolatlanadi.
Har bir test holati uchun yangi qatorda bo'shliqlar bilan ajratilgan butun sonlarni chiqarishingiz kerak — yuqoridagi shartni k = 1, 2, \dots, R uchun qondiruvchi juftliklari soni.
Example 1
Birinchi test holatida:
k=1 uchun, faqat bo'lishi mumkin, va massiv [0, 0], [0, 1], [1, 0], va bo'lishi mumkin. Shunday qilib, ta turli juftliklari mavjud:
(,).
(,).
(,).
(,).
k=2 uchun, faqat \{[1,1],[2,2]\} bo'lishi mumkin, va massiv va bo'lishi mumkin. Shunday qilib, ta turli juftliklari mavjud:
(,\{[1,1],[2,2]\}).
(,\{[1,1],[2,2]\}).
( ball): t=1, n+m \le 10, R=1;
( ball): t=1, n+m \le 10, R=n;
( ball): m = 1;
( ball): m = 2;
( ball): m \le 5;
( ball): R = 1;
( ball): \sum n \le 100;
( ball): hech qanday qo'shimcha cheklovlar yo'q;