شاززز

شاززز

اینجا وبسایت آزاد المپیاد کامپیوتره! ;)
واسه ی همه ی سطوح از تازه کارها تا طلای جهانی!

بایگانی

۳ مطلب در خرداد ۱۳۸۹ ثبت شده است

۲۳
خرداد
سلام

بالاخره پس از مدت ها انتظار ،نتایج اعلام شد.

به همه خسته نباشید می گم و به اونایی که قبول شدن تبریک می گم.

کسایی که فکر می کردن قبول می شن ولی اسمشون تو لیست نیست ، بدونن که هنوز امیدی هست! بله ، منظورم اعتراضه. هر سال چند نفری با اعتراض قبول می شن ، شاید شما امسال یکی از اونا باشید!
یکپست قدیم شازززهست که سابقه‌ی موفق یک المپیادی توی اعتراض هستش. برید و بخونید تا با روند اعتراض بیشتر آشنا بشید! فقط خواهشنا وسط کار، ناامید نشید! ناامیدی کار رو خیلی خراب می‌کنه. برای اعتراض کردن نیاز به روحیه‌ی بسیار قوی دارید!فرم تجدید نظری که باشگاه داده رو پرینت کنید، پرش کنید؛ و فکس کنید به یکی از این شماره هایی که باشگاه داده:44447353 یا44437577  یا44450802.
اگه سوالی داشتید می تونید با باشگاه تماس بگیرید.

شماره تماسهای باشگاه: 44450800 (روابط عمومی) ؛ 44450810 (مدیریت آموزش)
به همون روابط عمومی تماس بگیرید بهتره!

و اما کسایی که اسمشون تو لیست هست.. می‌دونم چقدر خوشحالی! (اگه خوشحال نیستی خیلی کسل کننده‌ای!) ببین تو الآن سد بزرگ مرحله۲ رو شکوندی، اما هنوز راه ادامه داره.. مرحله ۳!
توسایت رسمی ‌المپیاد کامپیوتر ایران یه توضیحاتی جدید راجع به این مرحله۳ که قراره برگزار بشه دادند. برید خوب و با دقت بخونید تا یه اطلاعات خوبی راجع به این آزمون بدست بیارید یکم!
یه نکته‌ی خیلی مهم:اگه به کسی قول دادید مهمونش کنید؛ مهمونش کنید! نپیچونید! D:امیدوارم تو مرحله بعدی هم موفق باشید!

اگه خوشحالید یا ناراحت.. خودتون رو کنترل کنید. «آری؛ زندگی این است!»

سربلند باشید

  • شااززز منگولیا
۱۸
خرداد
یا ستار

آقا بازهم معذرت به خاطر اینکه دیر پست زدم، مخصوصا از حسام. راستش قرار بود این پست رو تقریبا یه هفته پیش بزنم و توش لینک راه‌حل سوال هایی که حسام تو پست قبل گفته بود رو بذارم اما به خاطر یه سری مشکلات به تاخیر افتاد. خباین لینکراه حل دوتا سوالیه که حسام تو پست قبلی نوشته بود. با تشکر از مهران.

---------------------------------------------------------------------------------------------------------

در مورد آزمون برنامه نویسی. من چندبار سعی کردم از کمیته در مورد شکل این آزمون بپرسم، یکی از دلایل تاخیر تو پست زدن هم همین بود. چون می‌خواستم وقتی اطلاعات کامل بدست آوردم پست بزنم. احتمالا تا دو-سه روز آینده تو خود سایتhttp://www.inoi.irاطلاعیه مربوط به این آزمون رو می‌زنند. اما تا الان می‌دونم که به احتمال زیاد این امتحان مثل امتحانیه که تو دوره ده روزه بهمن‌ماه برگزار شد. یعنی سوال‌هاش اون قالبی که من و حسام تو پست‌های قبل گفتیم نداره و خیلی ساده‌تره. برای اینکه بیشتر آشنا شید توصیه می‌کنم سوال‌های آزمون بهمن‌ماه رو بخونید. احتمال زیاد تا فردا-پس‌فردا اینجا می‌ذارمشون. فعلا تو ادامه این پست چندتا سوال مشابه این آزمون می‌ذارم. (سوال دومی رو جواد عابدی طرح کرده).

---------------------------------------------------------------------------------------------------------

۱- عدد تغییر در یک دنباله از اعداد صفر و یک را تعداد جفت‌های صفر و یک مجاور هم در آن دنباله تعریف می‌کنیم. اگر همه‌ی دنباله‌های ۱۳ بیتی (دنباله‌های ۱۳ تایی از اعداد صفر و یک) که عدد تغییرشان بزرگتر مساوی ۳ است را به ترتیب الفبایی مرتب کنیم، ۳۸۹ امین دنباله را پیدا کنید.

۲- عدد طبیعی n را گلابی می‌گوئیم، اگر به ازای هر عدد طبیعی مثل m که m

---------------------------------------------------------------------------------------------------------

خب دیگه! رفع زحمت کنم!

در پناه حق!

  • شااززز منگولیا
۰۵
خرداد
خوب! دوتا سوال براتون اینجا گذاشتم. ببینید، حل کنید، لذت ببرید!
سوال رو که حل کردید و کدش رو هم زدید، mail کنید به E-mail من به نشانیه:
hessamjudge [at] gmail [dot] com
بعد چندتا نکته رو توجه داشته باشید:
۱. فایل کدتون رو پیوند کنید و متن کد رو توی میل ننویسید (خیلی سخت می‌شه اون موقع!)
۲. اگه با Dev کد می‌زنید حواستون باشه آخر کار که خواستید برای من بفرستید اون getch و conio.h رو پاک کنید که تو compiler من compile error نشه
۳. اول کدتون دو خط اضافه کنید: خط اول user: unknown// خط دوم task: perm// یا task: chcase// این space ها رو همون جاهایی که زدم شمام بزنید که برای من دردسر نشه! مرسی. اگه خط دوم نوشتید
task: perm// یعنی این کد مربوط به سوال اول می‌شه! اگه نوشتید task: chcase// یعنی این کده سوال دوم هستش

همین! بعد وقتی کد رو فرستادید سیستم به صورت اتوماتیک عمل نمی‌کنه، کاملا دستیه. پس صبر کنید تا من چک میل کنم! و بعد جواب رو براتون میل می‌کنم

اما سوال ها


سوال اول: perm (یک ثانیه، ۱۶ مگابایت)

برنامه‌ای بنویسید که عدد n را از ورودی بخواند و تمام اعدادی را که می‌توان با ارقام آن ساخت را در خروجی چاپ کند

ورودی:
ورودی شامل یک خط است که در آن خط عدد n آمده است.

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

محدودیت‌ها:
n عددی طبیعی و حداکثر ۱۰٫۰۰۰٫۰۰۰ است و در ارقام n صفر یافت نمی‌شود

ورودی نمونه:

121

خروجی نمونه:
112
121
211


سوال دوم: chcase (یک ثانیه، ۸مگابایت)

یک روش رمزگذاری برای رشته‌ها روش بی‌بی‌خاتون است، در این روش که فقط رشته‌های شامل حروف کوچک و بزرگ انگلیسی رمزگذاری می‌شود به این صورت است که فقط بزرگ یا کوچک بودن حروف تغییر می‌کند.
رمزگشایی این رشته‌های رمزگذاری شده به این شکل است که هرجا در رشته‌ی رمزگذاری شده به ۱ رسیدیم باید از آنجا به بعد کلمات انگلیسی کوچک را به بزرگ تبدیل کنیم (و این کار را تا آنجایی ادامه می‌دهیم که به ۳ برسیم) ، و هرجا به ۲ رسیدیم از آنجا به بعد کلمات بزرگ انگلیسی را به کوچک باید تبدیل شوند (و این کار را تا آنجایی ادامه می‌دهیم که به ۴ برسیم)
اگر بین ۱ و ۳ در کاراکترها ۲ و ۴ ای وجود داشته باشد، کاراکتر های بین ۲ و ۴ باید به حروف کوچک انگلیسی تبدیل شوند و کاراکترهایی که بین ۱ و ۳ هستند ولی بین ۲ و ۴ نیستند باید به حروف بزرگ انگلیسی تبدیل شوند

برنامه‌ای بنویسید که یک رشته‌ی رمزگذاری شده بگیرد، و رمزگشایی شده‌ی آن را در خروجی چاپ کند.

محدودیت‌ها:
طول رشته‌ی ورودی حداکثر ۱٫۰۰۰٫۰۰۰ خواهد بود.

ورودی:
یک رشته که فقط از حروف کوچک و بزرگ انگلیسی و اعداد ۱ و ۲ و ۳ و ۴ تشکیل شده است. تضمین می‌شود در تمام ورودی‌های داده شده رشته‌ به صورت صحیح رمزگذاری شده است.

خروجی:
در تنها خط خروجی رمزگشایی شده‌ی رشته‌ی ورودی را چاپ کنید.

ورودی نمونه:
Thi1sIs2EaSY4Pr1O3ble3m

خروجی نمونه:
ThiSISeasyPROBLEm


سوال دوم فهمش یکم سخته! چند بار از روش بخونید شاید فهمیدید !
اگه نفهمیدید ازاینجا نسخه‌ی انگلیسی و یکم سخت‌ترش رو بخونید. بعد یه بار دیگه اینجا رو بخونید. فکر کنم بفهمید

نوشته شده توسط حسام باقری نژاد(سابق) در پنجشنبه ۶ خرداد۱۳۸۹ و ساعت 21:46 |
  • شااززز منگولیا