با عرض سلام و خسته نباشید خدمت تیم بزرگ کوئرا و سپاس بابت این مسابقه و رویداد زیبا ، یک درخواست داشتم
لطفا محدودیت زمانی سوال هایی که از طریق پایتون نوشته میشوند را بالا ببرید
دانستن همزمان 2 یا چند زبان برنامه نویسی امری بسیار دشوار است و بهتر است که هرکس در یک زمینه خود را تقویت کند
پس تقاضا میکنم که محدودیت زمانی کد های پایتون را بالاتر ببرید
این گناه من نیست که پایتون اینقدر کند عمل میکنه
من تو مسابقه آموزشی 1 به مشکل محدودیت زمانی برنخوردم و جز 20 تیم اول بودم
اما مسابقه تمرینی 1 3تا از سوال ها محدودیت زمانی داشت و برای برطرف کردنش زمان زیادی گذاشتم اما متاسفانه به نتیجه نرسید و من رتبم بالای 80 شد
خواهشمندم رسیدگی کنید به این موضوع و با انصاف محدودیت زمانی رو بذارید
ممنونم
سلام!
در راستاي همين موضوع تفاوت زمان اجراي يك الگوريتم روي زبان هاي مختلف، محدوديت زماني براي پايتون در تمامي سوالات مسابقه هاي كدكاپ دو برابر چيزي بود كه روي صورت سوال نوشته شده بود و اگر ٠.٥ ثانيه در صورت سوالي موجود بود، نمايانگر محدوديت زماني براي فرسته هاي با زبان C و C++ بود.
همچنين هميشه برنامه ي درست مدنظر برگزاركنندگان با زبان C++، در حداكثر يك سوم محدوديت زماني سوال ها اجرا ميشد؛ يعني زمان اجراي يك برنامه ي پايتون بايد حداقل ٦ برابر برنامه ي اصلي C++ باشد تا به محدوديت زماني بخورد و اين يعني با احتمال خوبي الگوريتم سريعي در آن استفاده نشده و مشكل از تفاوت زمان اجراي پايتون و C++ نيست.
در حين مسابقات مقدماتي و نهايي كدكاپ حتما به اين موضوع توجه ويژه اي خواهد شد كه اگر برنامه اي با الگوريتم صحيح بدليل تفاوت زمان اجراي زبان هاي مختلف با محدوديت زماني به مشكل بخورد، محدوديت زماني سوال تغيير كند.
اميدواريم كه مسابقه ي خوبي داشته باشيد! ?
با سلام و خسته نباشید
اگر ممکنه لطفا محدودیت زمانی پایتون رو بیشتر کنید
دوستانی که با پایتون شرکت کردن در مسابقه مثل هفته قبل اگر توجه کنید به خاطر همین محدودیت زمانی اکثرشون بالای 3 یا 4 بار یک سوال رو آپلود کردن و آخرش هم امتیاز کامل رو نگرفتن ،
و همه مون هم میدونیم یادگیری و مسلط بودن بر روی چند زبان همزمان سخت هستش
واقعا اجحاف هست در حق کسانی که الگوریتم اشون درست بود ولی به خاطر محدودیت زمانی نتونستن امتیاز بگیرن !
بی زحمت این مورد رو بررسی کنید
بله باید دقیق تر تنظیم بشه نه اینکه یا 0.5 باشه یا 1
اما خب الان ما وسط مسابقه ایم و نمیشه رفت سراغ یادگیری زبان دیگه
و البته این نکته رو هم باید توجه کرد که مسئولای مسابقه باید همه ی شرکت کننده هارو یک جور ببیند
مثل این میمونه که توی یک مسابقه دو بگن تهرانی جلو تر از بقیه وایستن
این میشه بی عدالتی
با کمی تحقیق در سایت های ایرانی و خارجی متوجه میشید که پایتون سرعتش از بقیه زبان ها کم تره
پس باید محدودیت زمانی پایتون حداقل حداقل 7 یا 8 برابر سی پلاس پلاس باشه(البته من جاوا یا زبان های دیگه رو نمیدونم)
منم به این دوستان در این مورد حق میدم
خودم با پایتون مینویسیم ولی مسابقات برنامه نویسی زیادی در سایتهای خارجی شرکت کردم؛اینقدر تو محدودیت زمانی به مشکل نخورده بودم
تعداد خطوط کدنویسی با پایتون قابل مقایسه با سی پلاس پلاس نیست،پس کدنویسی با پایتون مزیت ارسال سریع پاسخ هم داره،و بنابراین کسی که پایتون کد میزنه لحظه آخر میبینه مشکل محدودیت زمانی داره،اگر بخواهد دوباره با زبان دیگه ای مثل جاوا یا سی پلاس پلاس کار کل وقت مسابقه میره،پس مشکل یادگرفتن زبان دیگر نیست
سلام
لطفا بعد از مسابقه جوابها رو پابلیک کنید
توی مسابقهی بیان یک چیزی بود که بعد از هرمسابقه، مسابقه رو به شکل غیررقابتی درمیورد.. توی بخش سوالات فقط بعضی از سوالها رو میشه حل کرد.
اگه جوابهای نفرات برتر پابلیک نشه و یا بعد از مسابقه، مسابقه به صورت غیررقابتی قابلیت سابمیت نداشته باشه، جنبهی آموزشی قضیه خیلی کمرنگ میشه و تقریبا از بین میره در صورتی که هدف اصلی جنبهی آموزشیه.
و البته این که زمانهایی که برای ارسالها درنظر گرفتید نظیر 0.5 ثانیه و … خیلی غیرمنطقیه. بخصوص برای پایتون.
و مورد بعدی اینکه در مسابقهی قبلی کدکاپ، امتیاز ارسالهای نادرست هم محاسبه میشد. به نظرم این طور صفر و یکی بودن مسابقه که سوال رو یا حل کردی یا حل نکردی جالب نیست. خوب بین اونی که 80 درصد تستها رو رد کرده با اونی که اصلا سابمیتی نکرده باید فرقی باشه.
با سلام و خسته نباشید.
خطاب به دوستانی که گفتند زمان برنامههای پایتون نزدیک به ۱۰ برابر بیشتر از برنامههای C باشه؛ من پایتون کار نیستم، ولی حدس میزنم پایتون قابلیت اجرای کد C رو هم داره، یعنی ممکنه یکی وسط برنامه پایتون کد C بزنه و به جای محدودیت زمانی ۰.۵ ثانیهای با محدودیت زمانی ۵ ثانیهای اجرا بشه، که کاملا بی انصافیه. همچنین مسلما برخی امکانات پایهای پایتون که خیلی مورد نیازه، مثل map و set (نمیدونم معادل پایتونشون چیه) خیلی بهینه پیاده سازی شدن و تقریبا سرعتشون با زبان C برابری میکنه. بنابر این به نظرم محدودیت فعلی مناسبه.
خطاب به مسئولین؛ من از وسط مسابقه ۲۹ مهر تا الآن نمیتونم مستقیم به سایت quera.ir وصل شم و سوال آخر رو با قندشکن فرستادم. سایتش خیلی مشکل داشت، من زیاد ریلود میکردم، منظوری نداشتم
سلام
عزیز اگه چند بار سرچ کنی متوجه میشی که سرعت پایتون خیلی خیلی خیلی پایین تر از زبان های مثل ++C و … هستش.
و واقعا ظلم هست در حق پایتون کار ها ، چون الگوریتم اشون درست هستش یا تایم لیمیت بگیرن یا مموری لیمیت ،
دوستان کوئرایی لطفا این مورد رو بررسی کنن ، ما تو کدکاپ مقدماتی هم یک سوال رو به مموری لیمیت خوردیم و دو سوال هم تایم لیمیت
ممنون میشم بررسی کنید
اگه راه حل درستی برای مقابله با این وجود داشته باشه (مثلا اضافه کردن قانونی که بگه این کار تقلبه)، به نظرم مشکلی نداره:
https://pypi.python.org/pypi/cffi
ضمنا اگه منظورت سوال «مستطیل متوسط» باشه، که اون با Counting Sort با حافظه بسیار کم (در حد یکی دو مگابایت) قابل حل بود.