• اگر سمپادی هستی همین الان عضو شو :

    ثبت نام عضویت

المپیاد برنامه نویسی

  • شروع کننده موضوع شروع کننده موضوع zabolian
  • تاریخ شروع تاریخ شروع

zabolian

کاربر نیمه‌حرفه‌ای
ارسال‌ها
235
امتیاز
25
نام مرکز سمپاد
دبیرستان شهید اژه ای اصفهان
شهر
اصفهان
سال فارغ التحصیلی
1390
مدال المپیاد
۳ روز پیش ( ۲۴ اسفند ۸۸) مدال طلای المپیاد کامپیوتر گرفتم
دانشگاه
صنعتی شریف
رشته دانشگاه
مهندسی نرم افزار
سلام
بدیهیه که الان همه خبر دارید اون ۶۰ تایی که مرحله ۲ قبول خواهند شد، باید یه امتحان برنامه نویسی بدند تا ۳۰ نفرشون رو تو دوره راه بدند! احتمالا به این فکر کردید که اگه مرحله ۲ قبول بشید ولی برنامه نویسی قبول نشید چقدر ناراحت خواهید شد!!! پس مخصوصا اونایی که دوم دبیرستانی هستند، و برنامه نویسی بلد نیستند باید کلا از خیر معدل ترم دوم بگذرند ( که البته معدل دوم هم به هیچ دردی نمیخوره) و بشینند برنامه نویسی یاد بگیرند.
خوب پس چرا هیشکی اینجا بحث برنامه نویسی رو مطرح نمیکنه؟ من این تاپیک رو ساختم که توش یه کم راجع به برنامه نویسی المپیادی حرف بزنیم، هرکسی بگه تا حالا چه کارایی کرده، چه کارایی میخواد بکنه و اگه سوالی هم داره بپرسه.
 
پاسخ : برنامه نویسی

ببینم تا فصل 6 جعفر نژاد کافیه؟
الگوریتم چقدر باید بلد باشیم؟
 
پاسخ : برنامه نویسی

بد نیست چند تا سوال بذارین که ما با نمونه سوالات آشنایی پیدا کنیم.
من که خودم فقط بلدم یه برنامه بنویسم که دو تا عدد و بگیره میانگینشو بده بیرون.
 
پاسخ : برنامه نویسی

این طور که گفتند الگوریتم خاصی لازم نیست، و فقط قراره برنامه نویسی بلد باشید.
من نمیدونم تا فصل ۶ جعفر نژاد چیا گفته شده، ولی کلا زیاد چیز خاصی لازم نیست بلد باشید، فقط لازمه نسبت به اون چیزایی که بلدید تسلط کافی داشته باشید، پس بعد از یاد گرفتن تقریبی برنامه نویسی، شروع به تمرین کنید.
مطمءنا وبلاگ shaazzz.blogfa.com رو دیدید، اونجا توصیه های کافی انجام شده.
واسه تمرین برنامه نویسی ( یا همون نمونه سوال ) باید برید تو سایت acm.sgu.ru اونجا سوال به اندازه کافی هست. برای شروع میتونید مثلا این سوال ها رو حل کنید ( سوال راحت خیلی داره، ولی من الان شماره سوال تو ذهنم نیست ):
100 102 105 113 123 135 184 ( اینا شماره سوال هاست )

به اینجا هم حتما یه سری بزنید:
http://ace.delos.com/usacogate
این همون usaco است که تو شااززز هم توصیه کرده، وقتی عضو میشید و میرید توش میبینید که یه سری فصل بندی داره و سوالا از آسون به سخت و البته با توجه به نوع جواب دسته بندی شده، و شما هم مجبورید سوالات رو به همون ترتیب گفته شده حل کنید، سوالات قسمت ۱.۱ که خیلی راحتتند و اگه برنامه نویسی بلد باشید میتونید سریع حلشون کنید. موضوع سوالات قسمت ۱.۲ همون طور که خودش هم گفته complete search است، من فکر میکنم ( طبق حرفای معلم برنامه نویسی تو دوره ( آیدین نصیری شرق ) که احتمالا طراح سوالا خواهد بود ) سوالای امتحان برنامه نویسی شما هم خیلی شبیه سوالای این قسمت باشه، پس حتما سعی کنید به قسمت ۱.۲ یوساکو برسید و همه سوالاش رو حل کنید.

هرجا مشکل داشتید بپرسید. ( البته من ممکنه دیر به دیر اینجا سر بزنم، ولی کلا سعی کنید با هم کار کنید و به هم کمک کنید تا بتونید سریع تو این چند وقت خودتون رو به بقیه برسونید )
 
پاسخ : برنامه نویسی

اقا من یه خبری داریم در تایید حرف های اقای زابلیان ایدین نصیری تو سلطانی درس خوانده و بچه های کامپیوتریمون مثل این که دیدنش و کلی اصرار کردن گفته اگه می خواهید موفق بشید تو یوساکو کد بزنید!
 
پاسخ : برنامه نویسی

چه جالب! ولی در کل یوساکو سایت خوبیه و از هرکی بپرسی این دو تا سایت usaco و sgu رو بهت پیشنهاد میکنه ( مگر موارد خاص )
حالا ان اشاالله مییاید دوره و آیدین رو هم میبینید، کلا بچه ( البته بزرگه ها ) باحالیه، سر کلاس هم اکثر اوقات به جای درس دادن مییاد خاطره تعریف میکنه، یه بارم که داشت خاطره اون دوره ۱۰ روزه که مال دومی ها بود رو تعریف میکرد، چند تا از سوالای اونا رو تو اون دوره ۱۰ روزه بهمون گفت و گفت که احتمالا سبک سوالات امتحان برنامه نویسی شما چیه. طبق حرفای اون سبک سوالات همون complete search باید باشه ( یعنی چک کردن تمام حالات و پیدا کردن جواب ) و این جور سوالات هم تو قسمت ۱.۲ یوساکو هست.
البته به نظر من قبل اینکه برید تو یوساکو کد بزنید، حداقل هفت، هشت تا سوال تو sgu حل و AC کنید! ( این نظر خیلی های دیگه هم هست که شروع نباید مستقیما از یوساکو باشه، دلیلش هم طول میکشه بگم، واسه همین نمیگم ! ;) )
موفق باشید
 
پاسخ : برنامه نویسی

به نقل از حامد مهدوی :
ببینم تا فصل 6 جعفر نژاد کافیه؟
الگوریتم چقدر باید بلد باشیم؟

این کتاب جعفر نژاد قمی کتاب خوبی‌ نیست!
 
پاسخ : برنامه نویسی

پس چی بخونم
میشه کمک کنید؟
انگلیسیم خوبه ولی نه تو قسمت تخصصی
منبع فارسی بدید اگه میشه
 
پاسخ : برنامه نویسی

به نقل از حامد مهدوی :
پس چی بخونم
میشه کمک کنید؟
انگلیسیم خوبه ولی نه تو قسمت تخصصی
منبع فارسی بدید اگه میشه

راستش من منبع فارسی خوب سراغ ندارم.
یه کتاب انگلیسی‌ خوب هست که به "دایتل و دایتل" معروفه. (۲ تا نویسنده داره هر ۲ تاشون دایتل هستن!) فکر نمی‌ کنم خوندنش سخت باشه.
غیر از این، کتاب‌های انگلیسی‌ خوب دیگه‌ای هم هستن. (تو نمایشگاه کتاب دیدم ;D )

اگه کسی‌ دیگه‌ای منبع فارسی خوب میشناسه، بگه.
 
پاسخ : برنامه نویسی

خب پی دی افش هست؟
چون تو وبلاگ بچه های 26 با یه نفر(اسمش یادم نمی یاد) چند وقت پیش مصاحبه کرده بودن
گفته بود برای مرحله ی برنامه نویسی باید 5 فصل از جعفر نژادو بلد باشید
که تا اشاره گر هاس
 
Back
بالا