[Training] [Arabic] ACM JCPC Summer Training 2018
Difference between en15 and en16, changed 609 character(s)
Hello Codeforces, ↵

From 27/8/2018 to 6/9/2018 the JCPC Summer Training 2018 is 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>↵

### **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>↵

### **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>↵

### **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]↵

<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>↵

Not all Lectures are published now but the blog will be updated in next days.

History

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