سلام دوست عزیز😃👋
به مسابقه «مسابقه کشتیبان جاوا» خوش آمدی!
هرگونه ارتباط با سایر شرکتکنندگان و یا استفاده از ابزارهای تولید کد، مثل chatGPT
و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکتکنندگان مسابقه حذف میشوید.
لینکهای مفید برای شرکت در مسابقه:
سوالات و مشکلات خودتان را میتوانید از طریق قسمت «سوال بپرسید» با ما در میان بگذارید.
موفق باشید و بهتون خوش بگذره 😉✌
در یک شرکت برنامهنویس مشغول به کار هستند. هر کدام از این نفر در برخی از زمینههای Front-end
، Back-end
یا Product Mangement
تخصص دارد.
تخصصهای هر شخص با یک رشته شامل حروف B
، F
و P
به صورت مرتبشده الفبایی به ما داده شده است.
میخواهیم با داشتن این تخصصها، حداکثر تعدادی تیم کامل را تشکیل دهیم. منظور از یک تیم کامل تیمی است که در آن برای هر کدام از این سه زمینه حداقل یک متخصص وجود داشته باشد (ممکن است یک نفر باعث برطرف شدن نیاز چند تخصص باشد). توجه کنید باید در این تیمبندی هر شخص در حداکثر یک تیم آمده باشد.
حال از شما میخواهیم برنامهای بنویسید که این بیشترین تعداد تیم را محاسبه کند. برای بهتر متوجه شدن خواستهی سوال، توضیحات نمونهها را مطالعه کنید.
در سطر اول ورودی، عدد صحیح و مثبت آمده که تعداد تستها را نشان میدهد.
در سطر اول هر تست، عدد صحیح و مثبت داده میشود که تعداد برنامهنویسها را نشان میدهد.
در یک سطر رشته با فاصله داده میشود که رشتهی سطر ام تخصص برنامهنویس ام را نشان میدهد.
در تنها سطر خروجی، یک عدد صحیح برابر بیشترین تعداد تیم کامل را چاپ کنید.
در نمونهی اول تیمبندی میتواند به صورت زیر باشد:
در نمونهی دوم تیمبندی میتواند به صورت زیر باشد:
در نمونهی سوم تیمبندی میتواند به صورت زیر باشد: