حالت Release توی Visual Studio سریعه. من امتحان کردم از GCC سریعتره. برای همین بهتره یا مستقیما با GCC یا با IDE ای که کامپایلرش GCC باشه استفاده کنید یا حالت Release ویژوال استادیو.
احتمالا کدت رو با Visual Studio توی مد Debug اجرا کردی. توی این حالت خیلی طول میکشه ولی اگه بذاری روی مد Release میبینی که توی Visual Studio هم خیلی سریعتر میشه.
یک نکته رو لازم دیدم که اینجا بگم برای دوستانی که میخوان کدشون رو چک کنن و نمیدونن چه طور ... شما با فرمان freopen میتونید مسیر ورودی و خروجی رو عوض کنید و از فایل بخونید و توی فایل بنویسید و اینجوری Solution خودتون رو چک کنید ... دقت کنید که Visual Studio خیلی کند هستش و همچنین ممکنه مثلا برای یک آرایه 1000 در 1000 که توی سوال نیاز هست به شما پیغام Stack Overflow بده ...
برای چک کردن نهایی کد خودتون از IDEONE.com استفاده کنید ، اونجا میتونید خیلی راحت ورودی بدید و خروجی کدتون رو ببینید و مقایسه کنید. این Running Time که اینجا میبینید قابل اعتماد هستش ...
مثلا برای خودم پیش اومد... سوال D سال 2012 هنگام اجرای Solution ای که در
نظر گرفته بودم توی VS با ورودی های اصلی خیلی بیشتر از 10 ثانیه طول کشید و توی
IDEONE حدود 1.6 ثانیه شد ...
کاشکی کد هایی که سر مسابقه زدیم یه جوری بهمون می رسوندین ! :))
به وبلاگ رسمی مسابقهی بینالمللی برنامهسازی دانشجویی (ICPC) در تهران خوش آمدید. بیست و پنجمین مسابقهی منطقهای تهران روزهای ۲۹ و ۳۰ آذرماه ۱۴۰۳ به میزبانی دانشگاه صنعتی شریف برگزار میشود.