[Training] [Arabic] ACM JCPC Summer Training 2018
Разница между en23 и en24, 1,012 символ(ов) изменены
Hello Codeforces, ↵

From 27/8/2018 to 6/9/2018 the JCPC Summer Training 2018 was held, two weeks covers varied topics consists of 4 different levels 1 — 4 and Level 1 and 2 consists of 5 lectures and Level 3 and 4 consists of 4 Lectures.↵
The training is recorded and published on youtube on [user:SolverToBe,2018-09-02] channel↵

*note: language of training is Arabic.↵

### **Level 1**↵
**Lecture 1** — Presented By Mohammad Zuhair [user:Zuhair,2018-09-02]↵

<spoiler summary="STL Data Structures">↵
Part 1 | [Vector](https://www.youtube.com/watch?v=svZA0aRRYvg)↵

Part 2 | [Pair](https://www.youtube.com/watch?v=8W_lryPTj-s)↵

Part 3 | [Complexity](https://www.youtube.com/watch?v=ZBrzms-78iQ)↵

Part 4 | [Queue](https://www.youtube.com/watch?v=dcr8SzMAdT4)↵

Part 5 | [Stack](https://www.youtube.com/watch?v=ZTQiPSCDIqo)↵

Part 6 | [Priority Queue](https://www.youtube.com/watch?v=ZDR4STKNkxQ)↵
</spoiler>↵

**Lecture 2** &mdash; Presented By Nada Al-Shamayleh [user:Nada_Shamayleh,2018-09-03]↵

<spoiler summary="Map, Algorithms and Techniques">↵
Part 1 | [Map](https://www.youtube.com/watch?v=Xm6ovxULkOc)↵
 ↵
Part 2 | [Problem CF 785A &mdash; Anton and Polyhedrons](https://www.youtube.com/watch?v=9agl5I_Nu9o)↵
 ↵
Part 3 | [Problem CF 499B &mdash; Lecture](https://www.youtube.com/watch?v=-xSYQFzWoUo)↵
 ↵
Part 4 | [Frequency Array](https://www.youtube.com/watch?v=tdBzWFvi0d0)↵
 ↵
Part 5 | [Problem CF 1025A &mdash; Dogo Recoloring and CF 141A Amusing Joke](https://www.youtube.com/watch?v=PJXnPgCryK4)↵
 ↵
Part 6 | [Cumulative Sum](https://www.youtube.com/watch?v=PAUSwV4zj48)↵
 ↵
Part 7 | [Problem CF 18C &mdash; Stripe](https://www.youtube.com/watch?v=gTJCcNEKPG4)↵
 ↵
Part 8 | [Problem CF 433B &mdash; Kuriyama Mirai's Stones](https://www.youtube.com/watch?v=FR2GBlvN9rc)↵
 ↵
Part 9 | [Problem CF 313B &mdash; Ilya and Queries](https://www.youtube.com/watch?v=VhCoaS90hCg)↵
</spoiler>↵

 ↵

**Lecture 3** &mdash; Presented By Mohammad Zuhair [user:zuhair,2018-09-05]↵

<spoiler summary="Recursion">↵
Part 1 | [Recursion](https://www.youtube.com/watch?v=F-w_c56x11g)↵
 ↵
Part 2 | [Problem CodeForces 96B &mdash; Lucky Numbers](https://www.youtube.com/watch?v=Mou62Kuv8g8)↵
 ↵
Part 3 | [Problem Parentheses &mdash; CF Group Level 1 &mdash; Day 3 Recursion Contest Problem B](https://www.youtube.com/watch?v=JTfeup7XpKk)↵
 ↵
Part 4 | [Problem Plus or Minus (A) &mdash; 2016 PSUT Coding Marathon](https://www.youtube.com/watch?v=MQzvDBENZKE)↵
 ↵
Part 5 | [Problem Max or Min &mdash; Day 3 Recursion Contest Problem E](https://www.youtube.com/watch?v=5Po34mHYzkU)↵
 ↵
</spoiler>↵

**Lecture 4** &mdash; Presented By Mohammad Zuhair [user:zuhair,2018-09-05]↵

<spoiler summary="Two Pointers">↵
Part 1 | [Problem CodeForces Books &mdash; 279B](https://www.youtube.com/watch?v=9YWYcacRO1Q)↵

Part 2 | [Problem CodeForces Vasya and String &mdash; 676C](https://www.youtube.com/watch?v=54qhh8wmSP0)↵

Part 3 | [Problem CodeForces Kefa and Companey &mdash; 580B](https://www.youtube.com/watch?v=uTBzwe07HEQ)↵

Part 4 | [Problem CodeForces Longest K-Good Segment &mdash; 616D](https://www.youtube.com/watch?v=zo2nXhVWj5s)↵

</spoiler>↵


**Lecture 5** &mdash; Presented By Essa Hindi [user:sad,2018-09-10]↵

<spoiler summary="Binary Search">↵

Part 1 | [Binary Search](https://www.youtube.com/watch?v=yV3UKtFPGqU)↵

Part 2 | [Problem !Hasan  &mdash; Hackatari Codeathon 2017](https://www.youtube.com/watch?v=7ltUTHlPsb8)↵

Part 3 | [Problem CodeForces 670D1 &mdash; Magic Powder](https://www.youtube.com/watch?v=5_GDi-vvik0)↵

Part 4 | [Problem CodeForces 670D2  &mdash; Magic Powder](https://www.youtube.com/watch?v=hCg99SrBohw)↵

Part 5 | [Problem CodeForces 778A &mdash; String Game](https://www.youtube.com/watch?v=0uPNZD2YBQY) ↵

Part 6 | [Lower_Bound and Upper_Bound](https://www.youtube.com/watch?v=qA7xHjziPg4)↵

Part 7 | [Problem CodeForces 580B  &mdash; Kefa and Companey](https://www.youtube.com/watch?v=hmmdLWE1wtU)↵

Part 8 | [Set (Data Structure)](https://www.youtube.com/watch?v=zoS02qBoBfc) ↵

Part 9 | [Problem Border Judge &mdash; AmmanCPC 2016](https://www.youtube.com/watch?v=AccKokcY9iw)↵

</spoiler>↵

### **Level 2**↵

**Lecture 1** &mdash; Presented By Essa Hindi [user:sad,2018-09-02]↵

<spoiler summary="Algorithms Review">↵
Part 1 | [Binary Search](https://www.youtube.com/watch?v=xeli8HI2Ohc)↵

Part 2 | [Two Pointers](https://www.youtube.com/watch?v=5As8FW_FldQ)↵

Part 3 | [Recursion](https://www.youtube.com/watch?v=J-BWGN9vUAs)↵

Part 4 | [Ternary Search](https://www.youtube.com/watch?v=rg517uhXV1o)↵
</spoiler>↵

**Lecture 2** &mdash; Presented By Mohammad Dehayat [user:Dehayat,2018-09-02]↵

<spoiler summary="Graph">↵
Part 1 | [Graph Representation](https://www.youtube.com/watch?v=V6IdKr4Ym3o)↵

Part 2 | [DFS](https://www.youtube.com/watch?v=HvUCH2Swf2I)↵

Part 3 | [Grid Traversing](https://www.youtube.com/watch?v=RLfARlyjmec)↵

Part 4 | [BFS](https://www.youtube.com/watch?v=NyT63PPyMM8)↵
</spoiler>↵

 ↵
**Lecture 3** &mdash; Presented By Essa Hindi [user:sad,2018-09-02]↵

<spoiler summary="Dijkstra and Disjoint Set">↵
Part 1 | [Dijkstra](https://www.youtube.com/watch?v=2zjv48EqNWU)↵

Part 2 | [Problem SPOJ Easy Dijkstra Problem (EZDIJKST)](https://www.youtube.com/watch?v=rT9q0-xwUcE)↵

Part 3 | [Problem CodeForces Jzzhu and Cities &mdash; 450D](https://www.youtube.com/watch?v=CjihDdimgF8)↵

Part 4 | [Disjoint Set (Union-Find)](https://www.youtube.com/watch?v=JdWbu0YPzVo)↵

Part 5 | [Problem CodeForces Learning Languages &mdash; 277A](https://www.youtube.com/watch?v=zmYpGfZ1NbA)↵
</spoiler>↵


**Lecture 4** &mdash; Presented By Mohammad Dehayat [user:dehayat,2018-09-10]↵

<spoiler summary="Dynamic Programming">↵
Part 1 | [Dynamic Programming](https://www.youtube.com/watch?v=dNntJwAoXbQ)↵
 ↵
Part 2 | [Problem Plus or Minus (B) &mdash; 2016 PSUT Coding Marathon](https://www.youtube.com/watch?v=6KJgD03GcAY)↵
 ↵
Part 3 | [Problem Count Paths (Top Down) &mdash; A2OJ 157](https://www.youtube.com/watch?v=9-yQ-aI__go)↵
 ↵
Part 4 | [Problem Count Paths (Bottom UP) &mdash; A2OJ 157](https://www.youtube.com/watch?v=WfVbdq93kPo)↵
 ↵
Part 5 | [Problem Crystal Rectangles](https://www.youtube.com/watch?v=sudzK1-cDWk)↵
</spoiler>↵


**Lecture 5** &mdash; Presented By Ayoub Aref [user:CPX,2018-09-10]↵

<spoiler summary="Trie">↵
Part 1 | [Trie &mdash; Problem Ada and Indexing SPOJ](https://www.youtube.com/watch?v=3eDzfTH2Vqg)↵
 ↵
Part 2 | [Problem Perfect Security &mdash; CodeForces 948D](https://www.youtube.com/watch?v=f9B22AkLMoU)↵
 ↵
Part 3 | [Problem Most Common Suffix &mdash; 2017 JUST Programming Contest 3.0](https://www.youtube.com/watch?v=DcCdopl2yiw)↵

</spoiler>↵

### **Level 3**↵

**Lecture 1** &mdash; Presented By Hamza Zagha [user:Light,2018-09-02]↵

<spoiler summary="2D Geometry">↵
Part 1 | [Points and Vectors](https://www.youtube.com/watch?v=rARtYIL7iTo)↵

Part 2 |  [Perpendicular Vector](https://www.youtube.com/watch?v=iYibc7jrr3I)↵

Part 3 | [Dot Product and Cross Product](https://www.youtube.com/watch?v=M6sXjxjHTGg)↵

Part 4 | [2D Lines and Segments](https://www.youtube.com/watch?v=smwzLxy4Crk)↵

Part 5 | [Polygons](https://www.youtube.com/watch?v=g1rE77ABWRs)↵

Part 6 | [Problem CF 749B &mdash; Parallelogram is Back](https://www.youtube.com/watch?v=Xf0dVLJOXmA)↵

Part 7 | [Problem CF 659D &mdash; Bicycle](https://www.youtube.com/watch?v=AadPXqH4KgU)↵

Part 8 | [Problem CF 257C &mdash; View Angle](https://www.youtube.com/watch?v=HiqRa_-IDcc)↵

Part 9 | [Point-Line and Point-Segment Distances](https://www.youtube.com/watch?v=UqVw0CojY30)↵

Part 10 | [Line-Line and Line-Segment Intersections](https://www.youtube.com/watch?v=4aCmKdOCoq8)↵

Part 11 | [Convex Hull &mdash; Gift Wrapping Algorithm O(N^2)](https://www.youtube.com/watch?v=XUFEBz5WCZI)↵

Part 12 | [Convex Hull &mdash; Graham Scan Algorithm O(N Log N)](https://www.youtube.com/watch?v=Gf6Fd8JMHWo)↵

</spoiler>↵


**Lecture 2** &mdash; Presented By Hamza Zagha [user:Light,2018-09-02]↵

<spoiler summary="DP + Data Structures">↵
Part 1 | [ Problem ICPC Live Archive &mdash; Bing It](https://www.youtube.com/watch?v=qGp1FSUsfec)↵
 ↵
Part 2 | [Problem CodeForces 629D &mdash; Babaei and Birthday Cake](https://www.youtube.com/watch?v=99uez2GWuQ4)↵
 ↵
Part 3 | [Problem CodeForces 940E &mdash; Cashback](https://www.youtube.com/watch?v=s4TTFagjh1Q)↵
 ↵
Part 4 | [Problem CodeForces 10D &mdash; LCIS](https://www.youtube.com/watch?v=Iqe5dgcxzpQ)↵
 ↵
Part 5 | [Problem CodeForces 833B &mdash; The Bakery](https://www.youtube.com/watch?v=91kewhr05g0)↵

</spoiler>↵

**Lecture 3** &mdash; Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-10]↵

<spoiler summary="Game Theory">↵
Part 1 | [Nim Game](https://www.youtube.com/watch?v=gp2JrB92n1c)↵

Part 2 | [Problem Baklawa &mdash; ACPC 2016 ](https://www.youtube.com/watch?v=21N6UR6HuHc)↵

Part 3 | [Problem Divisors &mdash; Nim Game](https://www.youtube.com/watch?v=8R-t8FCAAEY)↵

Part 4 | [Grundy Numbers](https://www.youtube.com/watch?v=7WvYttE2oz8)↵

Part 5 | [Winning State and Losing State](https://www.youtube.com/watch?v=ZzEMdJG7jsQ)↵

Part 6 | [Problem CodeForces 850C &mdash; Arpa and a game with Mojtaba↵
](https://www.youtube.com/watch?v=tv9qXbIMxFg)↵

Part 7 | [Problem AtCoder Fennec VS. Snuke (ARC 078 B)](https://www.youtube.com/watch?v=Mkl3I577zto)↵

</spoiler>↵


**Lecture 4** &mdash; Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-10]↵

<spoiler summary="Gaussian Elemination">↵
Part 1 | [Gaussian Elemination](https://www.youtube.com/watch?v=VwEBLF958gA)↵
 ↵
Part 2 | [Problem Central Heating &mdash; Timus 1042](https://www.youtube.com/watch?v=gm1KWlP8HBk)↵

Part 3 | [Problem Hamming Distance &mdash; CodeForces 193C](https://www.youtube.com/watch?v=eUDFzIQ07P4)↵
 ↵
</spoiler>↵

### **Level 4** ↵

**Lecture 1** &mdash; Presented by Motasem AL-Kayed [user:Motarack,2018-09-03]↵

<spoiler summary="Lecture 1">↵
Part 1 | [Problem CodeForces 484C &mdash; Strange Sorting](https://www.youtube.com/watch?v=ynWX_VmYCNE)↵
 ↵
Part 2 | [Problem CodeChef BLACKCOM](https://www.youtube.com/watch?v=nThrxIITMLc)↵
 ↵
Part 3 | [Problem CodeForces 1025F &mdash;  Disjoint Triangles](https://www.youtube.com/watch?v=KRre_rDZaL8)↵
 ↵
</spoiler>↵

**Lecture 2** &mdash; Presented by Motasem AL-Kayed [user:Motarack,2018-09-03]
 and Ibraheem Tuffaha [user:Vendetta.,2018-09-03]

<spoiler summary="Lecture 2">↵
Part 1 | [Problem AtCoder ARC 091 F &mdash; Strange Nim](https://www.youtube.com/watch?v=O3TWYJHLgDY)↵
 ↵
Part 2 | [Problem CodeForces Gym Cosmic timeline](https://www.youtube.com/watch?v=1QSk1xIpPJs) ↵
Presented By Ibraheem Tuffaha [user:Vendetta.,2018-09-03]↵
 ↵
Part 3 | [Problem CodeForces 819D &mdash; Mister B and Astronomers](https://www.youtube.com/watch?v=_1gOAd4089o)↵
 ↵
</spoiler>↵

**Lecture 3** &mdash; Presented by Motasem AL-Kayed [user:Motarack,2018-09-03]↵

<spoiler summary="Lecture 3">↵
 ↵
Part 1 | [Problem AtCoder Shift And Decrement](https://www.youtube.com/watch?v=GYptFVD45Oo)↵
 ↵
Part 2 | [Problem Coding Of Permutation &mdash; SZKOPUT KOD](https://www.youtube.com/watch?v=jKLC75oGgSg)↵

Part 3 | [Problem Game Optimization &mdash; Timus 1976](https://www.youtube.com/watch?v=5MXyg1zTXfE)↵
 ↵
Part 4 | [Problem Axel and Marston in Bitland &mdash; CodeForces 781D](https://www.youtube.com/watch?v=_4ccvCk2Wbw)↵

</spoiler>↵

Not all Lectures are published now but the blog will be updated in next days.**Lecture 4** &mdash; Presented by Ahmad Jaber [user:TheDealer,2018-09-13] and Motasem AL-Kayed [user:Motarack,2018-09-03]↵

<spoiler summary="Lecture 4">↵
Part 1 | [Problem Sky Full of Stars &mdash; CodeForces 997C](https://www.youtube.com/watch?v=oEQURAKvhV0)↵

Part 2 | [Problem Encryption (Hard) &mdash; CodeForces 958 C3 &mdash;  O(N K P)](https://www.youtube.com/watch?v=8-CG-QlB2sY)↵

Part 3 | [Problem Encryption (Hard) &mdash; CodeForces 958 C3 &mdash;  O(N K Log P)](https://www.youtube.com/watch?v=Cboa96maudY)↵

Part 4 | [Problem Encryption (Hard) &mdash; CodeForces 958 C3 &mdash;   O(min(N log N, N K P))](https://www.youtube.com/watch?v=RgbXpsdjhXw)↵

Part 5 |  [Problem Encryption (Hard) &mdash; CodeForces 958 C3 &mdash;   O(N K)](https://www.youtube.com/watch?v=eo7D0h0-1sA)↵

Part 6 | [Problem Coloring Edges Div.1 &mdash; Top Coder 2018 TCO Algorithm Round 3A](https://www.youtube.com/watch?v=YyQCEsSsblg) Presented By Motasem AL-Kayed [user:Motarack,2018-09-03]↵

</spoiler>↵

Good Luck!

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en27 Английский Corvus 2018-10-22 17:26:54 1 Tiny change: '---------- \n\n**Lect' -> '----------\n\n**Lect'
en26 Английский Corvus 2018-09-14 00:34:45 12 Tiny change: 'ler,2018-09-13] and Mota' -> 'ler,2018-01-01] and Mota'
en25 Английский Corvus 2018-09-14 00:25:22 68
en24 Английский Corvus 2018-09-13 21:24:05 1012
en23 Английский Corvus 2018-09-10 22:07:50 453
en22 Английский Corvus 2018-09-10 21:50:16 1001
en21 Английский Corvus 2018-09-10 21:23:47 431 (published)
en20 Английский Corvus 2018-09-10 21:14:01 559 (saved to drafts)
en19 Английский Corvus 2018-09-10 20:55:22 639 (published)
en18 Английский Corvus 2018-09-10 20:32:16 777 (saved to drafts)
en17 Английский Corvus 2018-09-08 19:31:20 556
en16 Английский Corvus 2018-09-07 23:07:27 609
en15 Английский Corvus 2018-09-05 23:55:49 744
en14 Английский Corvus 2018-09-03 22:05:20 509 (published)
en13 Английский Corvus 2018-09-03 21:46:22 424 (saved to drafts)
en12 Английский Corvus 2018-09-03 21:34:01 651
en11 Английский Corvus 2018-09-03 21:08:34 42 Tiny change: 'evel 1**\n\nLecture ' -> 'evel 1**\n-----------\n\n-----------\nLecture '
en10 Английский Corvus 2018-09-03 21:06:28 984
en9 Английский Corvus 2018-09-03 17:42:35 3 Tiny change: 'odeforces,\nFrom 27/' -> 'odeforces, \n\nFrom 27/'
en8 Английский Corvus 2018-09-02 16:23:27 0 (published)
en7 Английский Corvus 2018-09-02 16:23:08 81
en6 Английский Corvus 2018-09-02 16:22:03 138
en5 Английский Corvus 2018-09-02 16:20:43 1126
en4 Английский Corvus 2018-09-02 16:12:22 530
en3 Английский Corvus 2018-09-02 16:08:52 8 Tiny change: 'Lecture 2 | Presented' -> 'Lecture 2 - Presented'
en2 Английский Corvus 2018-09-02 16:08:10 277
en1 Английский Corvus 2018-09-02 16:06:19 962 Initial revision (saved to drafts)