سلام . میخواستم بدونم برای حل کردن مسائل برنامه نویسی (sgu,codeforces,ioi,acm,.....) چه دانش خاصی لازمه؟؟؟ یعنی به جز مسلط بودن بر کد چه مباحثی رو شامل میشه ؟؟؟؟؟؟؟
شما در کل باید دو مهارت کد زدن و شناخت دقیق از الگوریتم ها و استفاده مناسب از اونا رو علاوه بر مقداری هوش داشته باشید.
هر چند بعضی سوالا بدون هیچ الگوریتم خاصی هم حل میشن.
در کل تنها چیزی که می تونه کدنویسی رو قوی کنه تمرینه. وگرنه هیچ جور پیشرفتی حاصل نمیشه.