تبليغاتX
©Ejoi مثلن المپیاد کامپیوتر

©Ejoi مثلن المپیاد کامپیوتر

Ejei Olympiad in Informatics

DFS

یا هو ...

سلام

 کد dfs که قول داده بودم رو میزارم براتون

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

تا قبل از جلسه بعد هم باید یه کد بزنین تعداد مولفه های همبندی و راسهای هر مولفه رو بده و همچنین به وسیله ی اون قضیه ای که سر کلاس جلسه قبل براتون ثابت کردم یه کد بزنین که قطر درخت رو راسهاشو به ترتیب خروجی بده (نمیدونم چند SGUه)

اینم کدی که من زدم.

-کداتونو سریع میل کنید!

+ نوشته شده در  پنجشنبه 26 آبان1390ساعت 21:44  توسط محمد لطیفیان  | 

سوالای کلاس

سلام

یه سری سوال تو کلاس اون هفته مطرح شد که باید اگه میخواین تو کلاس این هفته حضور داشته باشین جوابشو تا سه شنبه زنگ اول به من تحویل بدین

سوالا نسبتن آسون و تکرارین ولی تاکید رو نحو ه ی نوشتنتونه چون میتونه تاثیر گذار باشه پس سر سری نگیرین!

اینم PDF سوالا!

به بچه هایی که اینجارو چک نمیکنن (خصوصناون چند نفری که کمتر کلاسارو بودن حتمن خبر بدین).

رو سوالای پست قبلم فکر کنین برا جلسه بعد!

+ نوشته شده در  شنبه 7 آبان1390ساعت 21:23  توسط محمد لطیفیان  | 

سوال

سلام

طبق قولی که داده بودم (که از آبان شروع کنم) الآن یه سری سوال براتون میزارم که خب اگه حل کنید بازم میزارم 

فعلن برای دفعه اول سوالا آسونن تقریبن و شاید شنیده باشید ولی در هر حالت سعی کنید حتمن جواب بدین و سعی نکنین یادتون بیاد بلکه سعی کنید حل کنید.

جواباتونو همینجا به عنوان نظر شخصی بزارین!

1-یک صفحه n*m داریم کمترین تعداد خانه هایی که باید از آن حذف کنیم تا نتوان آن را با سه مینو (مربع 2*2 ای که یک گوشه اش کنده شده باشد) پر کرد چقدر است؟

2-روزی محلطه  و محلط حوصلیشان سر رفته بود بنابرین تصمیم گرفتند شروع به کشیدن جدول های n*n کنند و ببینند مهارت کدامشان بیشتر است!(بی کاریم بد دردیه) بعد که کشیدند دیدند اصلن حال نداد محلطه گفت بیا جدول هایمان را شطرنجی کنیم ولی محلط که المپیادی بود مخالفت کرد و یه ایده زد گفت من یکی از خونه های گوشه جدولم رو رنگ میکنم بعد تو یکی از خونه های رنگ نشده ی مجاور آخرین خونه ای که من رنگ کردم رو رنگ میکنی و بعد منم همین کارو میکنم . محلطه گفت خوب که چی؟ محلط گفت خب هرکی نتونه رنگ کنه باخته !

حالا شما به این بچه ها کمک کنین که دوباره کلی الاف نشن و بگین به ازای چه n هایی محلطه و به ازای چه n هایی محلط برنده ی بازیه!


3- بعد از اینکه شما برنده بازی قبل رو به بچه ها گفتین اونا برای این که حوصلشون سر نره رفتن سراغ شطرنج بازی کردن ولی از اون جایی که بازی محلطه خیلی خوب بود همش محلط رو میبرد . محلط که از باخت خسته شده بود گفت بیا به جای این بازی یه بازی دیگه بکنیم به نام شطرنج دوبل!
محلطه گفت این دیگه چیه! محلط:چیز خاصی نیست همون شطرنجه ولی هرکی تو نوبت خودش دوبار مهرشو حرکت میده! محلطه موافقت کرد و شروع کردن به بازی کردن ؛ با توجه به این که محلط بازی رو شروع میکنه ثابت کنین میتونه جوری بازی کنه که نبازه!

-پ.ن:میتونین جواباتونو به mohamad.latifian@gmail.com ایمیل کنین (فقط تو عنوانش بنویسین ejoi)!

فایل PDF سوالا هم اینجا هست!

شاد باشید!


+ نوشته شده در  دوشنبه 2 آبان1390ساعت 16:7  توسط محمد لطیفیان  | 

شروع دوباره

سلام
من امروز به این فکر افتادم که این وبلاگ دوباره راه بیفته برای شما هایی که میخواید المپیادی باشید بعد با علیرضا حرف زدم و قرار شد که دوباره شروع به کار بکنه اینجا البته با وجود شااازز اینجا شاید خیلی جای خفنی نباشه ولی خب به عنوان یه وبلاگ درون مدرسه ای جای خوبیه احتمالن
سعی میشه اینجا سوالای به درد بخور و اینا گذاشته بشه و شاید اگر قرار به برگزاری کلاسی تو مدرسه هم باشه اینجا اعلام بشه !

در آخر بدونید که المپیادی بودن فارغ از نتیجه یه اتفاق خوبه!

+ نوشته شده در  پنجشنبه 31 شهریور1390ساعت 15:41  توسط محمد لطیفیان  | 

به روز رسانی

این وبلاگ تا اطلاع ثانوی ، به روز نمی شود!


می توانید مطالب گذشته را بخوانید ولی کامنت ها


هم خوانده نمی شود! (تا اطلاع ثانوی)

+ نوشته شده در  جمعه 10 تیر1390ساعت 9:8  توسط   | 

;)

- علوم رایانه هیچگاه شخصی را تبدیل به یک برنامه نویس خوب نمی‌کنند همانطور
  که مطالعه در مورد رنگ‌ها و قلم‌ها شما را تبدیل به یک نقاش خوب نمی‌کند. (Eric
  Raymond)
  ------------------------------
  - صحبت کردن ساده است. کدت رو نشون بده! (Linus Torvalds)
  ------------------------------
  - هر کسی می‌تواند کدی بنویسد که یک کامپیوتر آن‌را درک کند. یک برنامه نویس
  خوب کدی را می‌نویسد که برای سایر همکارانش قابل درک باشد. (Martin Fowler)
  ------------------------------
  - سادگی یک برنامه یکی از شرایط قابل اطمینان بودن آن است. (Edsger
  Dijkstra)
  ------------------------------
  - زمانی‌ که کد می‌نویسید فرض کنید شخصی که قرار است در آینده از کدهای شما
  نگهداری کند یک دیوانه‌ی زنجیری است که آدرس خانه‌ی شما را می‌داند! (Rick
  Osborne)
  ------------------------------
  - دیباگ کردن یک کد چندین مرتبه از نوشتن آن سخت‌تر است. بنابراین اگر کد
  اولیه خود را بسیار هوشمندانه بنویسید، جهت دیباگ کردن آن به اندازه‌ی کافی
  باهوش نخواهید بود! (Brian Kernighan)
  ------------------------------
  - تنها دو نوع زبان برنامه نویسی وجود دارد: آنهایی که برنامه نویس‌ها از آن
  شکایت دارند و آن‌هایی که اصلا مورد استفاده قرار نمی‌گیرند! (Bjarne
  Stroustrup)
  ------------------------------
  - اندازه‌گیری درصد پیشرفت یک پروژه برنامه نویسی با شمارش تعداد سطرهای
  کدهای آن همانند اندازه گیری درصد پیشرفت ساخت یک هواپیما از طریق وزن کردن آن
  است! (Bill Gates)
  ------------------------------
  - برنامه نویسی سطح پایین (Low-level) روح برنامه نویس‌ها را جلا
  می‌بخشد!(John Carmack, ID software)
  ------------------------------
  - بزرگی واقعی با اندازه گیری مقدار آزادی که به دیگران عطا می‌کنید، سنجیده
  می‌شود و نه به اینکه چگونه دیگران را وادار می‌کنید تا آنچه را که مد نظر شما
  است اجرا کنند. (Larry Wall)
  ------------------------------
  - هیچ برنامه‌ای تا زمانیکه آخرین یوزر آن بمیرد به پایان نخواهد رسید! (از
  یک گروه پشتیبانی نرم افزار ناشناس!)
  ------------------------------
  - برنامه نویس‌های C هرگز نخواهند مرد. آن‌ها فقط تبدیل به void خواهند شد.
  (ناشناس)
  ------------------------------
  - یونیکس سیستم عامل ساده‌ای است، اما شما باید فرد باهوشی باشید تا بتوانید
  این سادگی را درک کنید!(Dennis Ritchie)
  ------------------------------
  - اگر به کامپایلر دروغ بگوئید او بعدا انتقام خواهد گرفت! (Henry Spencere)
  ------------------------------
  - برنامه که استفاده نشود bug ندارد(M.R.M)
  ------------------------------
  - کسی که برنامه نویسی نمی داند نه می تواند تحلیل کند نه طراحی و نه مدیریت
  پروژه نرم افزاری(M.R.M)
  ------------------------------
  - همیشه اولین راه حل بهترین راه حل نیست، ولی دلیلی ندارد که اولین راه حل
  بهترین نباشد، پس قبل از انتخاب راه حل نهایی برنامه ات همه را کنار هم بگذار و
  سپس یکی را انتخاب کن(M.R.M)
  ------------------------------
  - هیچ دلیلی وجود ندارد که بهترین راه حل در یک پروژه ایی، بهترین راه حل در
  پروژه دیگر باشد.(M.R.M)
  ------------------------------
  - وظایف افراد را بر اساس توانایی هایشان مشخص نماید. اگر وظیفه کوچکی را به
  آدم پر ظرفیت و کار بزرگی را به آدم کم ظرفیت بدهید، نتیجه هر دو یکی هست: شکست
  آن پروژه.(M.R.M)
  ------------------------------
  - سه چیز برنامه آدم را ناخوانا و پر هزینه در پشتیبانی می کند
     1. - نام گذاری نا مفهوم
     2. نوشتن کد کم تابع
     3. نوشتن کد پر تابع(M.R.M)
  ------------------------------
  - هیچ کس نمی تواند پروژه بزرگی را انجام دهد، فقط می تواند در انجام پروژه
  ایی بزرگ همکاری داشته باشد(M.R.M)
  ------------------------------
  - یک برنامه نویس خوب چهار مشخصه دارد:
     1. با خودش صادق است و توانایی ها و نقطه ضعف های خود را می شناسد
     2. ذهن جستجو گر دارد
     3. در چهارچوب کارهای تیمی کار می کند
     4. خلاقیتش را قربانی هر گونه چهار چوبی نمی کند.(M.R.M)
  ------------------------------
  - اگر می خواهی بدانی کی عمر برنامه نویست پایان یافته،نگاهی به برنامه سال
  قبلت بکن اگر به نظرت مشکلی نداشت بدان که دیگه به آخر خط رسیدی(M.R.M)
  ------------------------------
  - تنها دو صنعت هستند که به مصرف کنندگان خود “کاربر” می‌گویند: صنعت
  کامپیوتر و تجارت مواد مخدر! (ناشناس)

+ نوشته شده در  شنبه 2 مرداد1389ساعت 19:16  توسط محمد زابلیان  | 

:پی

سلام!
تو ادامه ی مطلب یه عکس از خودمون می زارم که حوصلتون سر نره :پی!!

اسم عکس دو نقطه پی هستش، خیلی عکس گرفتیم ولی با توجه به این که ملت اینجا تو صف وایسادن تا برن تو اینترنت وقت نیست بقیه رو آپ کنم!


ادامه مطلب
+ نوشته شده در  جمعه 6 آذر1388ساعت 0:24  توسط سهیل به نژاد  | 

BBC

لطفا به خبر فوری رسیده به دست ما توجه فرمائید:

«

سلام

«امسال مرحله دوم نیاز به بلد بودن برنامه‌نویسی نداره اما سوالات الگوریتمی‌تری نسبت به سال‌های قبل خواهیم داشت. شاید شبیه به دوره‌های پنجم و ششم.» نقل قول از دکتر قدسی 

» نقل قول از فرتاش فقری P:

+ نوشته شده در  سه شنبه 12 آبان1388ساعت 22:53  توسط سهیل به نژاد  | 

اولیش!!!

یا رب این نوگل خندان که سپردی به منش                     می سپارم به تو از چشم حسود چمنش!!!

سلام!

من سهیل به نژاد هستم نویسنده ی جدید Ejoi ! الآن سوم دبیرستان هستم (بالطبع شهید اژه ای) و دارنده ی مدال نقره/طلا (به اونایی که نمیدونن چیه : جفتش نیستا!!!! یه اصطلاحه برید تحقیق کنید ببینید چیه!)

____________________________________________________

اينم سانسور شد :((

(

............................................... .

)

_________________________________--

ایمیل منم اینه : soheil.behnezhad@gmail.com یعنی اگه یه وقت کاری داشتین به این یکی میل بزنین و آی دی یاهومم (این قسمت بدلیل گیر دادن ها حذف گردید!!!!)!!!! امیدوارم لحظات خوبی رو در این وبلاگ بگذرونیم!

در آخر هم باید بگم خدافظ!

-->EYB!

+ نوشته شده در  دوشنبه 13 مهر1388ساعت 20:43  توسط سهیل به نژاد  | 

IOI 2009

سلام

اینم از نتایج IOI امسال. به هر 4 نفر تبریک می گم مخصوصا علی بابایی همدوره ای!

اینجا

از ایران:

۱-علی بابایی چشمه احمدرضایی با ۶۱۶ امتیاز ۲۵ ام شد که می شه طلا

۲-سهیل احسانی با ۵۸۶ امتیاز ۳۴ ام شد که می شه نقره

۳-فرشته خانی با ۵۶۰ امتیاز ۴۲ ام شد که می شه نقره

۴-پویا وحیدی فردوسی با ۵۱۸ امتیاز ۶۴ ام شد که می شه نقره

 

نا گفته نماند که  علی بابایی سال اولی بود که شرکت می کرد البته پویا وحیدی و سهیل احسانی پارسال تیم شده بودن اما چون مصر ویزا نداد نتونستن تو IOI  پارسال شرکت کنن.

 

بازم به هر ۴ نفر تبریک می گم

+ نوشته شده در  یکشنبه 25 مرداد1388ساعت 14:26  توسط علی خردمند  | 

مرحله 2

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

تبریک میگم به کسایی که مرحله 2 قبول شدن ، مخصوصا بچه های مدرسه ی خودمون.

اسماشون رو هم میگم که خوشحال شن! :

1- سهیل به نژاد

2- سجاد جلالی

3- محمد زابلیان

4 - علی شاملی

کسایی هم که قبول نشدن اعتراض بزنن و اگه خیلی کم نوشتن ( زیر 80 و اینا ) کلا بی خیال شن و ناراحت نباشن و از این چیزا که همه میگن!

فعلا یه مختصری از دوره میگم، اگه چیز مهم دیگه ای هم نیاز بود ، در پستهای بعدی خواهم گفت!

دوره ی تابستانی ، معمولا 8 هفته اس ، یعنی دو تا 4 هفته که بینشون 1 هفته استراحته.

توی این 8 هفته ، یه سری امتحان میان ترم دارین ، یه سری فاینال. هر هفته هم یک امتحان عملی و تئوری دارین. تقریبا شبیه مدرسه ست. برنامه ما ( پارسال ) اینطوری بود:

7:30                صبحانه!

8:15                صبحگاه

8:30 تا 10:30    زنگ اول

11 تا 1             زنگ دوم

1 تا 2               ناهار و نماز و استراحت و فوتبال و ...

2 تا 4               زنگ سوم

4:30 تا 6:30      زنگ چهارم

کلاسهای صبح تئوری و بعد از ظهر عملی هستن و توی سایت کامپیوتر ( که هر کس یه کامپیوتر داره! ) برگزار میشه.

درسهایی که ارائه میشن : گراف ، الگوریتم ، زبان ++C ، ترکیبیات

( 4 هفته دوم ، به جای ترکیبیات یه درس جدید که هر سال متفاوته ارائه میشه ) 

ولی بازم میگم که اینا بر اساس سال قبل بود و ممکنه با توجه به تغییراتی که کادر المپیاد کامپیوتر کرده ، ممکنه عوض شده باشه. در هر صورت روز اول همه چی رو براتون توضیح میدن.

بعد از 8 هفته هم ، حدود 10~12 نفر برنز میشن.

سعی کنین در تمام شرایط روحیه داشته باشین و توهم برنز نزنین!

اگر میخواین تو این فاصله که به دوره مونده کاری بکنید ، من توصیه میکنم اگه ++C بلد نیستین یه کم یاد بگیرین و  برنامه نویسی کنید. ( کد بزنید )

برای برنامه نویسی این سایتها خوب هستن:   USACO, SGU , TIMUS

اگه هیچ کاری هم نکردین ، اتفاقی نمی افته! خوش باشین.

+ نوشته شده در  پنجشنبه 28 خرداد1388ساعت 16:6  توسط   | 

تموم شد.

سال واقعا عالی ای بود(البته نسبت به بقیه ی سالای دبیرستان). گرچه این آخراش تمام اون خوشیا رو کوفتمون کرد اما بازم می ارزید

+ نوشته شده در  چهارشنبه 20 خرداد1388ساعت 11:18  توسط علی خردمند  | 

مرحله 2

مرحله 2 کامپیوتر هم به خوبی و خوشی تموم شد.

چون جاهای دیگه سوال و جوابا رو  گذاشتن ، من دیگه اینجا نمیذارم. می تونین به این دو تا وبلاگ سر بزنین:

shaazzz.blgofa.com

imo09.blogfa.com

+ نوشته شده در  چهارشنبه 2 اردیبهشت1388ساعت 15:50  توسط   | 

ACM-ICPC 2009

تیم Anaconda Tigers of SUT نماینده ایران از دانشگاه صنعتی شریف در مسابقات برنامه نویسی (ACM-ICPC) علی رغم شایستگی به مقام چهاردهم اکتفا کرد!

اعضای تیم آیدین نصیری شرق ، سعید رضا صدیقین و نیما احمدی پور اناری بودند.

عکسهای تیم رو میتونید توی ادامه مطلب ببینید.



ادامه مطلب
+ نوشته شده در  سه شنبه 1 اردیبهشت1388ساعت 16:48  توسط   | 

اول مهر!

زنگ اول روز اول که بری Gamenet ببین تا آخر سال چی می شه!
+ نوشته شده در  شنبه 15 فروردین1388ساعت 14:9  توسط علی خردمند  | 

عیدتون مبارک!

 سال 87 با همه ی اتفاقات خوب و بدش گذشت ....

سال نو مبارک!

+ نوشته شده در  جمعه 30 اسفند1387ساعت 10:2  توسط   | 

تبریک ویجه!

مبارک باشه. مبارک باشه. مبارک باشه

البته درست ترش اینه

تبریک تبریک تبریک به آقای ذاکری

به دوست دورم آقای شهراسبی هم تبریک میگم!

به دشمن دورم آقا حسام هم تبریک میگم! (دلم برای کل کل تنگ شده . یک بار تنهایی بیا با هم کل کل کنیم!D:)

به اون سه تای دیگه(بروبچز اصف) هم تبریک میگم! هرچی باشه خیلیا(من جمله خودم) به همین مرحله اش هم نتونستن برسن!

من نمیدونم وضع روحیتون الان چجوره . ولی امیدوارم هیچ وقت ناراحت نباشید.

دیگه حال ندارم چرت و پرت بنویسم.

برای همین فعلا بای.


- درمورد عکس

خودم که دیدم دهنم آب افتاد . گفتم شما هم ببینید بد نیست!

+ نوشته شده در  دوشنبه 26 اسفند1387ساعت 21:36  توسط علیرضا شفایی  | 

اینک نیازمند یاری سبزتان هستیم!


حلی نت امسال ظاهرا کنسل شده به لطف و برکت سازمان سمپاد

یک نظر سنجی راه انداخته یکی از بچه ها که قراره نتیجه شو پرت کنیم توی صورت کسی که مجوز نداده!

http://www.sampadia.com/forum/index.php/topic,2275.msg20407/topicseen.html

اگر ۲ دقیقه فرصت بزارید و عضو شید و در نظر سنجی شرکت کنید متشکر میشم.

عضو شدن در سایتش نیاز به Confirm نداره! سه سوته میشه عضو شد!

+ نوشته شده در  دوشنبه 19 اسفند1387ساعت 20:41  توسط علیرضا شفایی  | 

USACO Contest Gateway

You are not invited to USACO competitions because of cheating.

آقا من تقلب نکردم. سوِء تفاهمه.

همش به خاطر کمبود امکاناته D:

+ نوشته شده در  چهارشنبه 23 بهمن1387ساعت 16:29  توسط علی خردمند  | 

دوباره دوره

سلام

ما فردا داریم می ریم دوره واسه حدودا 3 هفته . و به علت نبود امکانات در اونجا ، احتمالا هفته ای یک بار به اینجا سر می زنم. اگه سوالی پرسیدن و جوابتون رو ندادیم بدونین. همین.

+ نوشته شده در  جمعه 11 بهمن1387ساعت 11:29  توسط   |