سلام دوست عزیز😃👋
به مسابقه «مسابقه Back-end گلرنگ» خوش آمدی!
لینکهای مفید برای شرکت در مسابقه
هرگونه ارتباط با سایر شرکتکنندگان و یا استفاده از ابزارهای تولید کد، مثل chatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکتکنندگان مسابقه حذف میشوید.
در طول مسابقه، میتوانید سؤالات خود را از قسمت «سوال بپرسید» مطرح کنید.
موفق باشید 😉✌
دور یک میز گرد کارمند از شرکت گلرنگ و کارمند از شرکت کوئرا ایستادهاند و میخواهند دور میز شام بنشینند. سرآشپز میخواهد به کارمندان کوئرا کباب کوبیده و به کارمندان گلرنگ جوجه کباب بدهد، بنابراین میخواهد همهی کارمندان کوئرا کنار هم و همهی کارمندان گلرنگ کنار هم بنشینند.
مشکل اینجاست که اکنون همهی این نفر نشستهاند و حالا باید جای خود را تغییر بدهند. برای تغییر جا با توجه به اینکه مبلهای راحتی در نظر گرفته شده، میتوانیم یک کارمند را از دور میز بلند کنیم و در جایی دیگر بین دو کارمند اضافه کنیم. این کار یک واحد انرژی جمع را کم میکند.
سوال اینجاست کمترین میزان انرژی که لازم داریم تا همهی کارمندهای گلرنگ و کوئرا کنار هم باشند چقدر است؟
در سطر اول ورودی، عدد صحیح و مثبت آمده که تعداد تستها را نشان میدهد.
در سطر اول هر تست، دو عدد صحیح و مثبت و داده میشود که تعداد کارمندان گلرنگ و کوئرا را نشان میدهد.
در سطر دوم هر تست، یک رشته به طول از کاراکترهای G
و Q
آمده است که وضعیت نشستن کارمندان را نشان میدهد.
تضمین میشود که مجموع برای همهی تست حداکثر باشد.
برای هر تست، در یک خط به ترتیب کمترین میزان انرژی لازم برای درست کردن ترتیب را چاپ کنید.