These days learning the block and Mo team
"Mo block and teams are elegant violence" - data structure with division wsk_1202
Indeed, the main idea is to block violent process ends, the intermediate flag tag or other ways to get what maintenance, modification and interrogation of complex time-sharing degree, to \ (O (n \ sqrt { n}) \) time the complexity