هايدورا والأنابيب#12295

هايدورا والأنابيب

ثانيتان
256 ميغابايت
سهل

يمتلك هايدورا أنابيب، وكل منها له قطر a_i. يريد ربط هذه الأنابيب معًا. للأسف، هناك قاعدة لربط الأنابيب. يمكنك ربط الأنابيب (1 \leq i,j \leq n و i \neq j) مع أقطار a_i,a_j على التوالي إذا وفقط إذا كان |a_i-a_j| \leq 1. قد لا يتمكن هايدورا من ربط جميع الأنابيب، لذا يريد أن يجد الحد الأقصى لعدد الأنابيب التي يمكنه ربطها معًا. هل يمكنك العثور على ذلك لهايدورا؟

المدخلات

السطر الأول يحتوي على عدد صحيح واحد (1 \leq t \leq 10000): عدد حالات الاختبار.

السطر الأول من كل حالة اختبار يحتوي على عدد صحيح واحد (1 \le n \le 2000) — طول المصفوفة .

السطر الثاني من كل حالة اختبار يحتوي على عدد صحيح مفصول a_1,a_2,..,a_n (1 \le a_1,a_2,..,a_n \le 10^9) — المصفوفة .

يتم ضمان أن مجموع عبر جميع حالات الاختبار لا يتجاوز .

المخرجات

لكل حالة اختبار، أخرج عدد صحيح واحد: الحد الأقصى لعدد الأنابيب التي يمكنك ربطها.

أمثلة

مثال 1

Loading
Loading

ملاحظة

في حالة الاختبار الأولى، يمكننا الحصول على الحد الأقصى لعدد الأنابيب التي يمكننا ربطها عن طريق الاتصال

1 \mapsto 2 \mapsto 2 \mapsto 3 \mapsto 4 \mapsto 5 \mapsto 6

في حالة الاختبار الثانية، يمكننا الحصول على الحد الأقصى لعدد الأنابيب التي يمكننا ربطها عن طريق الاتصال

2 \mapsto 3 \mapsto 3

التقييم

  1. المهمة الفرعية ( نقطة) : (1 \le a_i \le 2)

  2. المهمة الفرعية ( نقطة) : لا قيود إضافية