Hello Codeforces,↵
↵
From December 2017 to January 2018 the ACM Advanced Training 2018 was held in PSUT, covers varied topics consists of 5 Lectures. The training is recorded and published on youtube on [user:SolverToBe,2018-09-14] channel↵
↵
*note: language of training is Arabic.↵
↵
### **Lecture 1**↵
Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-14]↵
↵
<spoiler summary="Combinatronics I">↵
Part 1 | [Rule of Sum and Product and Inclusion Exclusion](https://www.youtube.com/watch?v=7qQCQlSHsjU&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=1)↵
↵
Part 2 | [Permutation and Combination](https://www.youtube.com/watch?v=TDHiHSfRxCM&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=2)↵
↵
Part 3 | [Stars And Bars Problem](https://www.youtube.com/watch?v=DES5yGZpvxw&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=3)↵
↵
Part 4 | [Problem Arrays — CodeForces 57C](https://www.youtube.com/watch?v=eU9_C7DKiys&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=4)↵
↵
Part 5 | [Problem Bad Subsequences — PSUT Qualification Round 2017](https://www.youtube.com/watch?v=FUnF34CPDiM&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=5)↵
</spoiler>↵
↵
### **Lecture 2**↵
Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-14]↵
↵
<spoiler summary="Combinatronics II">↵
Part 1 | [Problem Snake Rana — ArabellaCPC 2017](https://www.youtube.com/watch?v=OHI5AFUee04&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=6)↵
</spoiler>↵
↵
<spoiler summary="Lowest Common Ancestor and Sparse Table">↵
Part 2 | [LCA and Sparse Table](https://www.youtube.com/watch?v=lSxH-OBE66I&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=8)↵
↵
Part 3 | [Problem Analysis of Paths in Functional Graph — CodeForces 702E](https://www.youtube.com/watch?v=nihzAW8K-u0&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=7)↵
↵
Part 4 | [Problem Strings and Queries — 2017 JUST Programming Contest 4.0](https://www.youtube.com/watch?v=RVI9Z8SST8o&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=9)↵
</spoiler>↵
↵
### **Lecture 3**↵
Presented By Hamza Zagha [user:Light,2018-09-14]↵
↵
<spoiler summary="SQRT Decomposition">↵
Part 1 | [SQRT Decomposition and Problem SPOJ RMQSQ](https://www.youtube.com/watch?v=ywiwBz6biGY&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=10)↵
↵
Part 2 | [Problem SPOJ RACETIME](https://www.youtube.com/watch?v=2aM1fxBSJL0&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=11)↵
↵
Part 3 | [Problem Xenia and Tree — CodeForces 342E](https://www.youtube.com/watch?v=7XmWMXibPH4&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=12)↵
↵
Part 4 | [Problem Expandable Sorted Array](https://www.youtube.com/watch?v=HaIbGONcetI&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=13)↵
↵
Part 5 | [Problem Holes — CodeForces 13E](https://www.youtube.com/watch?v=W_rrL2f1Bw8&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=14)↵
↵
Part 6 | [Problem New Year Tree — CodeForces 620E](https://www.youtube.com/watch?v=KnriBBpAU38&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=15)↵
↵
</spoiler>↵
↵
### **Lecture 4**↵
Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-14]↵
↵
<spoiler summary="Mo's Algorithm">↵
Part 1 | [Mo's Algorithm and Problem Powerfull Array — CF 86D](https://www.youtube.com/watch?v=A2Q2LR_LLh0&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=16)↵
↵
Part 2 | [Problem Little Elephant and Array — CodeForces 221D](https://www.youtube.com/watch?v=sEiDaxTMBpc&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=17)↵
↵
</spoiler>↵
↵
<spoiler summary="Segment Tree I">↵
Part 3 | [Segment Tree and Problem SPOJ RMQSQ](https://www.youtube.com/watch?v=579n7kUv_sM&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=18)↵
↵
Part 4 | [Problem Ant Colony — CodeForces 474F](https://www.youtube.com/watch?v=0daFAJP6LkY&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=19)↵
↵
Part 5 | [Lazy Propagation and Problem SPOJ HORRIBLE](https://www.youtube.com/watch?v=-Xdv1tuVDc8&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=20)↵
↵
</spoiler>↵
↵
### **Lecture 5**↵
Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-14]↵
↵
<spoiler summary="Segment Tree II">↵
Part 1 | [Problem A Heap of Heaps — CodeForces 533F](https://www.youtube.com/watch?v=lB5wvgsigcM&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=21)↵
↵
Part 2 | [Problem Propagating Tree — CodeForces 384E](https://www.youtube.com/watch?v=1ZFrLvHYkBc&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=22)↵
↵
Part 3 | [Problem AMazing — Mixed Dimensions Code-a-thon 2016](https://www.youtube.com/watch?v=FYSGWlLsFNQ&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=23)↵
↵
</spoiler>↵
↵
Good Luck!
↵
From December 2017 to January 2018 the ACM Advanced Training 2018 was held in PSUT, covers varied topics consists of 5 Lectures. The training is recorded and published on youtube on [user:SolverToBe,2018-09-14] channel↵
↵
*note: language of training is Arabic.↵
↵
### **Lecture 1**↵
Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-14]↵
↵
<spoiler summary="Combinatronics I">↵
Part 1 | [Rule of Sum and Product and Inclusion Exclusion](https://www.youtube.com/watch?v=7qQCQlSHsjU&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=1)↵
↵
Part 2 | [Permutation and Combination](https://www.youtube.com/watch?v=TDHiHSfRxCM&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=2)↵
↵
Part 3 | [Stars And Bars Problem](https://www.youtube.com/watch?v=DES5yGZpvxw&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=3)↵
↵
Part 4 | [Problem Arrays — CodeForces 57C](https://www.youtube.com/watch?v=eU9_C7DKiys&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=4)↵
↵
Part 5 | [Problem Bad Subsequences — PSUT Qualification Round 2017](https://www.youtube.com/watch?v=FUnF34CPDiM&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=5)↵
</spoiler>↵
↵
### **Lecture 2**↵
Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-14]↵
↵
<spoiler summary="Combinatronics II">↵
Part 1 | [Problem Snake Rana — ArabellaCPC 2017](https://www.youtube.com/watch?v=OHI5AFUee04&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=6)↵
</spoiler>↵
↵
<spoiler summary="Lowest Common Ancestor and Sparse Table">↵
Part 2 | [LCA and Sparse Table](https://www.youtube.com/watch?v=lSxH-OBE66I&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=8)↵
↵
Part 3 | [Problem Analysis of Paths in Functional Graph — CodeForces 702E](https://www.youtube.com/watch?v=nihzAW8K-u0&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=7)↵
↵
Part 4 | [Problem Strings and Queries — 2017 JUST Programming Contest 4.0](https://www.youtube.com/watch?v=RVI9Z8SST8o&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=9)↵
</spoiler>↵
↵
### **Lecture 3**↵
Presented By Hamza Zagha [user:Light,2018-09-14]↵
↵
<spoiler summary="SQRT Decomposition">↵
Part 1 | [SQRT Decomposition and Problem SPOJ RMQSQ](https://www.youtube.com/watch?v=ywiwBz6biGY&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=10)↵
↵
Part 2 | [Problem SPOJ RACETIME](https://www.youtube.com/watch?v=2aM1fxBSJL0&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=11)↵
↵
Part 3 | [Problem Xenia and Tree — CodeForces 342E](https://www.youtube.com/watch?v=7XmWMXibPH4&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=12)↵
↵
Part 4 | [Problem Expandable Sorted Array](https://www.youtube.com/watch?v=HaIbGONcetI&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=13)↵
↵
Part 5 | [Problem Holes — CodeForces 13E](https://www.youtube.com/watch?v=W_rrL2f1Bw8&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=14)↵
↵
Part 6 | [Problem New Year Tree — CodeForces 620E](https://www.youtube.com/watch?v=KnriBBpAU38&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=15)↵
↵
</spoiler>↵
↵
### **Lecture 4**↵
Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-14]↵
↵
<spoiler summary="Mo's Algorithm">↵
Part 1 | [Mo's Algorithm and Problem Powerfull Array — CF 86D](https://www.youtube.com/watch?v=A2Q2LR_LLh0&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=16)↵
↵
Part 2 | [Problem Little Elephant and Array — CodeForces 221D](https://www.youtube.com/watch?v=sEiDaxTMBpc&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=17)↵
↵
</spoiler>↵
↵
<spoiler summary="Segment Tree I">↵
Part 3 | [Segment Tree and Problem SPOJ RMQSQ](https://www.youtube.com/watch?v=579n7kUv_sM&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=18)↵
↵
Part 4 | [Problem Ant Colony — CodeForces 474F](https://www.youtube.com/watch?v=0daFAJP6LkY&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=19)↵
↵
Part 5 | [Lazy Propagation and Problem SPOJ HORRIBLE](https://www.youtube.com/watch?v=-Xdv1tuVDc8&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=20)↵
↵
</spoiler>↵
↵
### **Lecture 5**↵
Presented By Mohammad Abu Aboud [user:Hiasat,2018-09-14]↵
↵
<spoiler summary="Segment Tree II">↵
Part 1 | [Problem A Heap of Heaps — CodeForces 533F](https://www.youtube.com/watch?v=lB5wvgsigcM&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=21)↵
↵
Part 2 | [Problem Propagating Tree — CodeForces 384E](https://www.youtube.com/watch?v=1ZFrLvHYkBc&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=22)↵
↵
Part 3 | [Problem AMazing — Mixed Dimensions Code-a-thon 2016](https://www.youtube.com/watch?v=FYSGWlLsFNQ&list=PLPSFnlxEu99HgAEayVzwxfLo0jwUU3rQD&index=23)↵
↵
</spoiler>↵
↵
Good Luck!