الگوریتمستان
759 subscribers
430 photos
20 videos
7 files
654 links
ارتباط با مدیر:
www.amasoudfam.ir

@amasoudfam
Download Telegram
» ACM-ICPC World Finals 2016

پس از رقابت بیش از چهل هزار دانشجو از ۱۰۲ کشور و ۲۷۳۶ دانشگاه سراسر جهان در مسابقات منطقه‌ای ACM-ICPC، مرحله‌ی نهایی ACM-ICPC 2016 امروز با شرکت ۱۲۸ تیم منتخب در پوکند تایلند برگزار شد و تیم‌هایی از دانشگاه‌های ایالتی سن پترزبورگ، Jiao Tong شانگهای و هاروارد رتبه‌های اول تا سوم را از آن خود کردند.
در این مسابقه سه تیم از دانشگاه‌های صنعتی شریف، شهید بهشتی و آزاد اسلامی مشهد با سهمیه‌های مسابقه‌های منطقه‌ای سایت تهران و لاهور پاکستان حضور داشتند که به ترتیب موفق به حل ۸، ۳ و ۱ سوال شده و در رده‌بندی امتیاز زمانی در جایگاه‌های ۲۷، ۱۰۴ و ۱۲۷ قرار گرفتند:

http://myicpc.icpcnews.com/World-Finals-2016/scoreboard

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

@algorithmha

ارتباط با مدیر کانال الگوریتمستان:
@algs_ir
» رتبه‌بندی نهایی ACM-ICPC World Finals 2016

رتبه‌بندی نهایی مسابقه‌ی جهانی ACM-ICPC 2016 اعلام شد و تیم دانشگاه صنعتی شریف با حل ۸ سوال همراه با سایر تیم‌ها با ۸ سوال حل کرده گواهی رتبه‌ی چهاردهم را از آن خود کردند:
https://icpc.baylor.edu/worldfinals/results
توضیح آنکه گواهی Honorable mention برای تیم‌های بدون رتبه‌ی رسمی صادر می‌شود و اسامی آنها در پیوند فوق مرتب شده بر اساس حروف الفبا است.

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

@algorithmha

ارتباط با مدیر کانال الگوریتمستان:
@algs_ir
Forwarded from Software Philosophy
آیا واقعا الگوریتم ابزار مناسبی برای درک کاربر است!؟ الگوریتم‌ها محدودیت‌های زیادی دارند. آنها معمولا بر اساس «اطلاعات قبلی» ساخته شده‌اند. الگوریتم‌ها معمولا از اطلاعات محدودی استفاده می‌کنند، یعنی برای سادگی قسمت‌هایی از مساله حذف می‌شود تا حل آن ساده‌تر شود. ولی رفتار یک انسان حتی خیلی وقت‌ها شبیه رفتار قبل خودش نیست و تغییر می‌کند. اصولا رفتار انسان یک ویژگی منطقی نیست، ولی الگوریتم سعی در مدل کردن منطقی رفتار کاربران دارد.
مقاله زیر توضیح می‌دهد چگونه الگوریتم‌ها را «انسان‌وار» کنیم (Humanizing the Algorithms).

http://uxmag.com/articles/design-like-a-human-in-the-age-of-algorithms

#مهران_داودی
لینکدین:
https://ir.linkedin.com/in/mehrandvd

کانال تلگرام:
@SoftwarePhilisophy



___
» Video Solutions and Judge Explanations for 2016 World Finals Problem Set

ویدئوهای راه حل سوالات مسابقه‌ی جهانی ACM-ICPC 2016 را از پیوند زیر مشاهده کنید:

http://goo.gl/yfsPDQ

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

@algorithmha

ارتباط با مدیر کانال الگوریتمستان:
@algs_ir
دوستان خود را که علاقه‌مند به مباحث و اخبار الگوریتم‌ها، حل مسأله و برنامه‌نویسی خلاقانه و چالشی هستند، به کانال الگوریتمستان دعوت کنید:

https://telegram.me/algorithmha

@algorithmha

در صورتی که در دانشگاه یا شهر شما مسابقه‌ی برنامه‌نویسی یا موضوعات مرتبط با برنامه‌نویسی و حل مسأله برگزار می‌گردد، می‌توانید از کانال الگوریتمستان اطلاع‌رسانی کنید.

ارتباط با مدیر کانال: @algs_ir
دوستان و همراهان گرامی:

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

👈 🔗 لینک: fdrs.ir/n5tp

فرادرس @faradars
دانش در دسترس همه
.
نوشته‌ها با موضوع برنامه‌نویسی ++C در وب‌گاه الگوریتمستان
http://www.algs.ir/sckmp8k/


» فایل سرآیند algorithm
معرفی فایل سرآیند algorithm از کتابخانه قالب استاندارد زبان برنامه‌نویسی ++C به همراه نمونه کد
http://www.algs.ir/spcv4jb/

» قالب‌ها در ++C
آشنایی با قالب‌ها به عنوان یکی از امکانات متمایز ++C از C
http://www.algs.ir/spa7yei/

» کلاس‌های حافظه در ++C
آشنایی با کلاس‌های حافظه و کاربرد آنها در زبان ++C
http://www.algs.ir/spg4m8r/

» حلقه‌های تکرار در ++C
آشنایی با حلقه‌های تکرار در زبان برنامه‌نویسی ++C و دستورات کنترلی مورد استفاده در آن
http://www.algs.ir/spzv935/

» نکات مهم در برنامه‌نویسی به زبان ++C
پنج نکته‌ی آموزنده در مورد برنامه‌نویسی به زبان برنامه‌نویسی ++C
http://www.algs.ir/sp8pi6z/

» توابع دوست کلاس در ++C
آشنایی با توابع دوست کلاس در زبان برنامه‌نویسی ++C و کاربرد آنها در سربارگذاری عملگرها
http://www.algs.ir/spjh1gp/

» اشاره‌گرها در زبان ++C
آشنایی با مفهوم و عملکرد اشاره‌گرها در زبان برنامه‌نویسی ++C و ارائه مثالهایی از کاربرد آن
http://www.algs.ir/spzw2y1/

» آرایه‌ی ایستا و پویا در ++C
آشنایی با آرایه‌ی پویای یک بعدی و کاربردهای آن در زبان برنامه‌نویسی ++C
http://www.algs.ir/sp7jymp/

» متغیرهای مرجع در ++C
معرفی متغیرهای مرجع در زبان برنامه‌نویسی ++C و آشنایی با مهمترین کاربردهای آنها
http://www.algs.ir/spo3iog/

» آرایه پویای دو بعدی در ++C
آموزش استفاده از آرایه‌ی پویای دو بعدی در زبان ++C
http://www.algs.ir/spw8aai/

» سربارگذاری عملگرها در ++C
آشنایی با مفهوم سربارگذاری عملگرها در زبان ++C
http://www.algs.ir/spk5tfd/

#برنامه_نویسی #cpp
@algorithmha
» Qt 5.7.0 released

نسخه‌ی رسمی و نهایی کتابخانه‌ی Qt 5.7 منتشر شد.

در این نسخه علاوه بر تغییرات و اضافه شدن امکانات جدید نسبت به نسخه‌ی قبلی (همانند Qt 3D و Qt Quick Controls 2) برخی امکانات پولی (مانند Qt Charts و Qt Data Visualization) رایگان شدند:
https://wiki.qt.io/New_Features_in_Qt_5.7

این نسخه از طریق پیوند زیر قابل دریافت است:
http://download.qt.io/official_releases/qt/5.7/5.7.0/

#برنامه_نویسی #cpp
@algorithmha
» مسابقه‌ی برنامه‌نویسی Quera

مسابقه شماره ۳ Quera، روز جمعه ۴ تیر ۹۵ ساعت ۱۱:۰۰ برگزار خواهد شد.

این مسابقه شامل ۵ یا ۶ سؤال برنامه‌نویسی است و شما ۲ ساعت و ۳۰ دقیقه برای حل کردن آن ها فرصت دارید. سؤال‌ها تلاش شده که به ترتیب از ساده به سخت مرتب شده باشند و امتیاز همه‌ی سؤال‌ها برابر است. رتبه‌بندی نهایی بر حسب تعداد سؤال حل‌شده خواهد بود و افرادی که تعداد سؤال حل‌شده برای آن‌ها یکسان است، بر حسب مجموع زمان کدهای فرستاده شده‌شان رتبه‌بندی خواهند شد. برای ثبت نام در این مسابقه تا ۲ ساعت بعد از شروع مسابقه فرصت دارید:
https://quera.ir/overview/contest

#مسابقه

@algorithmha
دوستان خود را که علاقه‌مند به مباحث و اخبار الگوریتم‌ها، حل مسأله و برنامه‌نویسی خلاقانه و چالشی هستند، به کانال الگوریتمستان دعوت کنید:

https://telegram.me/algorithmha

@algorithmha

در صورتی که در دانشگاه یا شهر شما مسابقه‌ی برنامه‌نویسی یا موضوعات مرتبط با برنامه‌نویسی و حل مسأله برگزار می‌گردد، می‌توانید از کانال الگوریتمستان اطلاع‌رسانی کنید.

ارتباط با مدیر کانال:
@algs_ir
#یک_سوال

ما همواره در بررسی پیچیده‌گی زمانی الگوریتم‌ها از توابع مرتبه‌ی پیچیده‌گی استفاده می‌کنیم. در حالت ایده‌آل ممکن است یک الگوریتم از مرتبه‌ی (O(1 باشد که مستقل بودن زمان اجرا از اندازه‌ی ورودی را نمایش می‌دهد. چنین مرتبه‌هایی در عمل همواره غیرنزولی هستند. اما آیا ممکن نیست الگوریتمی با مرتبه‌ی نزولی مانند (O(1/n موجود باشد که با افزایش مقدار n زمان اجرا کمتر شود؟

http://goo.gl/x4dP2S

@algorithmha
» هاکاتوریسم - ماراتن برنامه‌نویسی گردشگری

۳ شبانه‌روز بدون خواب و آسایش، بر روی چالش خود کار کنید:

http://www.hackatourism.ir

#مسابقه
@algorithmha
» مسابقه‌ی برنامه‌نویسی Ural FU Open Personal Contest

زمان: شنبه، ۱۳۹۵/۴/۱۹ - از ساعت ۱۲:۳۰ الی ۱۷:۳۰ به وقت تهران

http://acm.timus.ru/contest.aspx?id=388

#مسابقه

@algorithmha
Forwarded from الگوریتمستان
دوستان خود را که علاقه‌مند به مباحث و اخبار الگوریتم‌ها، حل مسأله و برنامه‌نویسی خلاقانه و چالشی هستند، به کانال الگوریتمستان دعوت کنید:

https://telegram.me/algorithmha

@algorithmha

در صورتی که در دانشگاه یا شهر شما مسابقه‌ی برنامه‌نویسی یا موضوعات مرتبط با برنامه‌نویسی و حل مسأله برگزار می‌گردد، می‌توانید از کانال الگوریتمستان اطلاع‌رسانی کنید.

ارتباط با مدیر کانال:
@algs_ir
» مسابقه‌ی برنامه‌نویسی شماره‌ی ۵ Quera

زمان: جمعه، ۱۳۹۵/۴/۱۸

https://quera.ir/contest/

#مسابقه

@algorithmha
» مسابقه‌ی برنامه‌نویسی Codeforces Round 361 - Div. 2

مسابقه‌ی برنامه‌نویسی آنلاین Codeforces تا کمتر از دو ساعت دیگر برگزار می‌گردد:


http://codeforces.com/contests/689

#مسابقه

@algorithmha
Forwarded from Software Philosophy
نامگذاری در برنامه‌نویسی شاید یکی از مهمترین کارهایی باشد که یک برنامه‌نویس انجام می‌دهد. یک برنامه‌نویس با نامگذاری متغییر‌ها، کلاس‌ها، فایل‌ها و ... در حقیقت مفاهیم جدید خلق می‌کند که در آینده برنامه‌نویسان دیگر معنی آن را از روی «نام» آنها حدس خواهند زد!
فصل زیر از کتاب Framework Design Guidlines (که به FDG معروف است) به طور اختصاصی استانداردهای نامگذاری را که در طراحی .Net Framework استفاده شده‌است را شرح می‌دهد. این کتاب برای ساخت تمامی سیستم‌ها در مایکروسافت به عنوان یک مرجع استفاده می‌شود. به همین دلیل هم در سایت msdn به صورت رایگان و قابل دسترس برای همه وجود دارد و هم کتاب چاپی آن وجود دارد که بسیار محبوب است.

https://msdn.microsoft.com/en-us/library/ms229002%28v=vs.110%29.aspx

#مهران_داودی
لینکدین:
https://ir.linkedin.com/in/mehrandvd

کانال تلگرام:
@SoftwarePhilosophy


___
» Educational Codeforces Round 14

The goal of educational rounds is to practice and educate, rather than to compete.

http://codeforces.com/contests/691
#مسابقه

@algorithmha
» مسابقه‌ی برنامه‌نویسی شماره‌ی ۶ Quera

زمان: جمعه، ۱۳۹۵/۴/۲۵

https://quera.ir/contest/

#مسابقه

@algorithmha
» گردهمایی بزرگ برنامه‌نویسان ایران

زمان: پنج‌شنبه، ۲۸ مرداد ۱۳۹۵ - تهران

http://coderconf.org

@algorithmha