[Training] [Arabic] ACM JCPC Summer Training 2017
Difference between en12 and en13, changed 1 character(s)
Hello Codeforces,↵

On Septemper 2017 the JCPC Summer Training 2017 was held in the University of Jordan, covers varied topics consists of 2 main levels 1 & 2 each consists of 8 Lectures and one additional lecture in level 3. The training is recorded and published on youtube on [user:SolverToBe,2018-09-14] channel↵

*note: language of training is Arabic.↵

**Level 1**↵
-----------↵

**Lecture 1** — Presented By Ibraheem Tuffaha [user:Vendetta.,2017-09-02]↵

<spoiler summary="ACM and Problem Solving">↵
Part 1 | [ACM and Problem Solving](https://www.youtube.com/watch?v=7pdNV-8BwIk)↵

Part 2 | [Complexity](https://www.youtube.com/watch?v=adTPPwU0w-w)↵

Part 3 | [Implementation 1](https://www.youtube.com/watch?v=ftZGTQxaNzQ)↵

Part 4 | [Implementation 2](https://www.youtube.com/watch?v=e4-m2uHOsds)↵
</spoiler>↵

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

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

Part 2 | [STL Vector](https://www.youtube.com/watch?v=J8y-qNew-50)↵

Part 3 | [STL Stack](https://www.youtube.com/watch?v=-Fesyz6wNok)↵
</spoiler>↵

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

<spoiler summary="Number Theory">↵
Part 1 | [Prime Numbers and Divisors](https://www.youtube.com/watch?v=smROOyjYzvI)↵

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

Part 3 | [Mod and Fast Power](https://www.youtube.com/watch?v=fQA-zgrEn8g)↵
</spoiler>↵

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

<spoiler summary="Frequency Array and Cumulative Sum">↵
Part 1 | [Frequency Array and Cumulative Sum](https://www.youtube.com/watch?v=_Xrh_Uuxf8g)↵

Part 2 | [Contest Discussion](https://www.youtube.com/watch?v=wwK30PyzIK4)↵
</spoiler>↵

**Lecture 5** &mdash; Presented By Moatasem Al-Kayed [user:Motarack,2018-09-14] and Reem Obaid [user:1am,2018-04-14]↵

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

Part 2 | [Contest Disscussion](https://www.youtube.com/watch?v=V2uYbntI1ew)↵
</spoiler>↵

**Lecture 6** &mdash; Presented By Hussam Musleh [user:justHusam,2018-09-14]↵

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

**Lecture 7** &mdash; Presented By Hussam Musleh [user:justHusam,2018-09-14]↵

<spoiler summary="Binary Search and Two Pointers">↵
Part 1 | [Binary Search and Two Pointers](https://www.youtube.com/watch?v=C--fpya1vBw)↵

Part 2 | [Contest Disscution](https://www.youtube.com/watch?v=OnUV5ljjP18)↵
</spoiler>↵

**Lecture 8** &mdash; Presented By Mohammad Zuhair [user:Zuhair,2018-09-14]↵

<spoiler summary="Queue, Set and Map">↵
Part 1 | [Queue, Set and Map](https://www.youtube.com/watch?v=4KFZsOSkQU8)↵
</spoiler>↵

**Level 2**↵
-----------↵

**Lecture 1** &mdash; Presented By Hamza Zagha [user:Light,2018-09-14] and Mohammad Abu Aboud [user:hiasat,2018-09-14]↵

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

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

Part 3 | [Binary Search &mdash; Problem Cartoons of Milk](https://www.youtube.com/watch?v=VK-SiYs-T9o)↵
</spoiler>↵

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

<spoiler summary="Complete Search">↵
Part 1 | [Complete Search 1](https://www.youtube.com/watch?v=3GNb1aveS2A)↵

Part 2 | [Complete Search 2](https://www.youtube.com/watch?v=O_ownj75JaA)↵

Part 3 | [Complete Search 3](https://www.youtube.com/watch?v=drs2SdCHKw4)↵

Part 4 | [Complete Search 4](https://www.youtube.com/watch?v=qcZyoqHTu7g)↵

Part 5 | [Contest Disscution](https://www.youtube.com/watch?v=njYH6iA3lPI)↵
</spoiler>↵

**Lecture 4** &mdash; Presented By Mohammad Abu Abod [user:hiasat,2018-09-14]↵

<spoiler summary="Graphs I">↵
Part 1 | [Disjoint Set](https://www.youtube.com/watch?v=rRx1tgPHE2g)↵

Part 2 | [BFS](https://www.youtube.com/watch?v=9sUZE9kydXM)↵

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

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

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

<spoiler summary="Graphs II">↵
Part 1 | [Dijkstra](https://www.youtube.com/watch?v=XXtKBAFGNpw)↵

Part 2 | [Floyed Warshall](https://www.youtube.com/watch?v=fhMoWGmf7A4)↵

Part 3 | [0-1 BFS and Grids](https://www.youtube.com/watch?v=eexbopdQSK8)↵

Part 4 | [Contest Disscution](https://www.youtube.com/watch?v=RmqeV-7mzBg)↵
</spoiler>↵

**Lecture 6** &mdash; Presented By Moatasem Al-Kayed [user:Motarack,2018-09-14]↵

<spoiler summary="Graphs III">↵
Part 1 | [K-th Ancesstor](https://www.youtube.com/watch?v=Uf2cNWSS4a8)↵

Part 2 | [LCA 1 &mdash; Lowest Common Ancesstor](https://www.youtube.com/watch?v=-xtckgWtxug)↵

Part 3 | [LCA 2 &mdash; Lowest Common Ancesstor](https://www.youtube.com/watch?v=FBSn1TcoDmI)↵

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

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

<spoiler summary="Dynamic Programming - DP I">↵
Part 1 | [DP &mdash; Problem Cut Rippon](https://www.youtube.com/watch?v=4gTiXZmJwzQ)↵

Part 2 | [DP &mdash; Problem Plus or Minus](https://www.youtube.com/watch?v=mULWTmbICUQ)↵

Part 3 | [DP &mdash; Problem Divide By Three](https://www.youtube.com/watch?v=8JFv2K6zuT8)↵
</spoiler>↵

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

<spoiler summary="Dynamic Programming - DP II">↵
Part 1 | [DP &mdash; Problem Coloring Tree](https://www.youtube.com/watch?v=aYERNlE7KLU)↵

Part 2 | [DP &mdash; Problem Kefa and Dishes](https://www.youtube.com/watch?v=GvWLpm0tBEU)↵

Part 3 | [DP &mdash; Problem Alternating Strings](https://www.youtube.com/watch?v=hbw0q-5lxtM)↵
</spoiler>↵


**Level 3**↵
-----------↵

**Lecture 1** &mdash; Presented By Moatasem Al-Kayed [user:Motarack,2018-09-14] and Reem Obaid [user:1am,2018-04-14]↵

<spoiler summary="Problem Solving Techniques">↵
[Problem Solving Techniques](https://www.youtube.com/watch?v=o2o9Q3W_jKE)↵
</spoiler>↵


Good Luck!

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en13 English Corvus 2018-09-14 11:06:40 1 (published)
en12 English Corvus 2018-09-14 01:26:08 6247
en11 English Corvus 2018-09-14 01:25:42 6250
en10 English Corvus 2018-09-14 01:24:38 255
en9 English Corvus 2018-09-14 01:23:02 2643
en8 English Corvus 2018-09-14 01:01:00 416
en7 English Corvus 2018-09-14 00:54:34 721
en6 English Corvus 2018-09-14 00:49:26 2 Tiny change: '1am,2018-03-14]\n\n<s' -> '1am,2018-04-14]\n\n<s'
en5 English Corvus 2018-09-14 00:48:42 16
en4 English Corvus 2018-09-14 00:47:35 3 Tiny change: 'er:1am,2018-09-14]\n\' -> 'er:1am,2017-09-14]\n\'
en3 English Corvus 2018-09-14 00:47:11 975
en2 English Corvus 2018-09-14 00:39:21 682 Tiny change: 'dNV-8BwIk)4 | \n\nPart 2' -> 'dNV-8BwIk)\n\nPart 2'
en1 English Corvus 2018-09-14 00:26:27 588 Initial revision (saved to drafts)