يتم إعطاؤك قائمة من الأعداد الصحيحة `A`، التي تمثل ارتفاعات الأشرطة المرتبة في خط أفقي. مهمتك هي كتابة دالة تحدد ما إذا كان من الممكن تكوين مثلث بثلاثة أشرطة متتالية.

اكتب دالة `can_form_triangle(A: List[int]) -> bool` تُرجع `True` إذا كان من الممكن تكوين مثلث، و`False` بخلاف ذلك.

#### مدخل
- معلمات الإدخال هي:
  - `A`: قائمة الأعداد الصحيحة (3 <= len(A) <= 10^5) حيث يمثل كل عنصر ارتفاع الشريط. كل قيمة ارتفاع هي عدد صحيح يتراوح بين 1 و10^6 (ضمناً).

#### انتاج
- يجب أن تعرض الدالة قيمة منطقية: "صحيح" إذا كان من الممكن تشكيل مثلث بثلاثة أشرطة متتالية، و"خطأ" بخلاف ذلك.

#### أمثلة
```بيثون
تأكيد can_form_triangle([1, 2, 3]) == صحيح
تأكيد can_form_triangle([4, 2, 10]) == خطأ
تأكيد can_form_triangle([5, 3, 6, 4, 1, 2]) == صحيح
```

#### ملحوظة
- في المثال الأول، يمكننا تشكيل مثلث بأعمدة ذات ارتفاعات 1، 2، و 3.
- في المثال الثاني، أعلى شريط يبلغ ارتفاعه 10، وهو أكبر من مجموع العمودين الآخرين (الارتفاع 4 و 2).
- في المثال الثالث، يمكننا تشكيل مثلث بأعمدة ارتفاعها 3، 6، و4.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}