Anyone please elaborate the problem. Thanks in Advance.
# | User | Rating |
---|---|---|
1 | tourist | 3985 |
2 | jiangly | 3814 |
3 | jqdai0815 | 3682 |
4 | Benq | 3529 |
5 | orzdevinwang | 3526 |
6 | ksun48 | 3517 |
7 | Radewoosh | 3410 |
8 | hos.lyric | 3399 |
9 | ecnerwala | 3392 |
9 | Um_nik | 3392 |
# | User | Contrib. |
---|---|---|
1 | cry | 169 |
2 | maomao90 | 162 |
2 | Um_nik | 162 |
4 | atcoder_official | 161 |
5 | djm03178 | 158 |
6 | -is-this-fft- | 157 |
7 | adamant | 155 |
8 | awoo | 154 |
8 | Dominater069 | 154 |
10 | luogu_official | 150 |
Anyone please elaborate the problem. Thanks in Advance.
Name |
---|
Let's solve the problem for each prime factor p separately.
Suppose LCM of two numbers i and j has pe in its factorization, then at least one of them must have pe in its factorization as well. There are (e + 1)2 - e2 ways to choose the exponents of p so that one of the numbers has exponent e and the other one has exponent at most e.
First let's make a list of primes with a sieve, then solve the problem for each prime factor as explained above. The results have to be multiplied because each prime factor is independent.
We'll be counting all pairs twice, except the case when i = j (when n is a perfect square), so if the answer calculated is res then will do the trick.