Hi everybody. I'm learning about SQRT decomposition and I want some problems. Can you give me? Thanks very much. ♥♦♣♠
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 156 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
Hi everybody. I'm learning about SQRT decomposition and I want some problems. Can you give me? Thanks very much. ♥♦♣♠
Name |
---|
You can try to solve 3 problems below:
DQUERY
Sherlock and Inversions
Powerful array
Thank you very much!!!
Ummmm...
LINK
thanks very much!!!
This one has many solutions, but SQRT decomposition is one of them: 242E - XOR на отрезке
If you're stuck, then here is the code: 24227961
szawinis can u explain the solution ..help would be appreciated!
You solve for each of the possible bits separately, then combine them later, since the query asks for sums. The reason why we do this is to make it more straightforward when applying the first query. This problem can also be solved using lazy segment tree which IMO is easier to code than SQRT decomp.
This link might help you.
Here's another one that can be solved with SQRT decomposition http://codeforces.me/problemset/problem/13/E and with some SQRT heuristics this one too http://codeforces.me/contest/797/problem/E