أول سيشن Competitive Programming للمبتدئين | Level 0 | ECPC Menofia
Mohamed Hani
0:00 / 0:00
أول سيشن Competitive Programming للمبتدئين | Level 0 | ECPC Menofia
483 просмотра · 2 недели назад
Mohamed Hani
42 подписчика
483 просмотра · 2 недели назад
أول سيشن في Level 0 من ECPC Menofia Community، للطلاب اللي لسه بادئين في Competitive Programming بلغة C++.
هتتعلم في السيشن دي:
• إزاي تفكر في أي مسألة قبل ما تكتب كود
• إزاي تقرا الـ Statement والـ Constraints صح
• الـ Data Types، والـ if، والـ Comparison Operators
• الفرق بين Brute Force و Observation، وإزاي تحسب الكود بتاعك هياخد وقت قد إيه
• حل مسائل Codeforces لايف مع الطلاب
📌 المسائل اللي اتحلت في السيشن:
4A Watermelon: https://codeforces.com/problemset/pro...
486A Calculating Function: https://codeforces.com/problemset/pro...
50A Domino piling: https://codeforces.com/problemset/pro...
617A Elephant: https://codeforces.com/problemset/pro...
📝 الواجب: Assiut Sheet #1 (Data Types and Conditions)
https://codeforces.com/group/MWSDmqGs...
⏱️ المحتوى:
0:00 خطوات حل أي مسألة: افهم، قسّم، اكتب الخطوات، وبعدها الكود
3:21 مسألة Watermelon: إزاي تفهم الـ Statement صح
5:09 يعني إيه Competitive Programming وليه تدخله
8:00 الـ Judge بيشتغل إزاي
16:51 الـ Input والـ Output ومكتبة bits/stdc++.h
20:17 الـ Data Types: int و long long والـ Overflow
25:42 الأرقام العشرية: float و double
27:27 الـ if والـ else
31:18 كتابة حل Watermelon لايف
34:39 الـ Submit، والـ Verdicts، والفرق بين ICPC و IOI
41:08 Brute Force و Observation، والكود بياخد وقت قد إيه
50:21 مسألة Calculating Function: إزاي تلاقي الـ Pattern
1:01:44 مستويات المسائل في المسابقات
1:06:57 شيتات أسيوط وإزاي تتدرب بعد السيشن
1:13:21 char و bool
1:16:02 Comparison Operators والفرق بين = و ==
1:24:11 AND و OR و NOT
1:31:20 حل Watermelon تاني باستخدام &&
1:38:48 مسألة Domino piling
1:45:03 مسألة Elephant
1:54:17 الـ ASCII
1:56:36 أسئلة: الاستمرارية، وتختار Java ولا C++
✏️ تصحيحات لحاجات اتقالت في السيشن:
• if (a = b) مش بترجع true دايمًا. قيمتها هي القيمة اللي اتحطت في a، فلو b بصفر الشرط مش هيتحقق.
• الـ Judge برنامج أوتوماتيك بيشغّل الكود بتاعك على Tests مخفية، والنتيجة بتطلع في ثواني.
• long long حجمه 8 بايت (64 بت)، والـ int مداه حوالي ±2.1×10^9.
#CompetitiveProgramming #ICPC #ECPC #Codeforces #CPP #ProblemSolving