摘要:
题目 思路 考虑到可以特判 \(n=10^6\),这样每个数就只有 6 位。可以考虑 bfs。 但是每次询问都 bfs 一次复杂度显然不对。发现目标状态是一样的,且 $106$ 以内的完全平方数只有 $103$ 个,所以可以从目标状态开始搜索,然后 \(O(1)\) 询问。 那么每次有两种转移方式: 阅读全文
posted @ 2020-08-11 13:39
stoorz
阅读(122)
评论(0)
推荐(0)
摘要:
题目 求 \([1,n]\) 中有多少个数能写作 \(a^b(b>1\) 且 \(a,b\) 均为正整数 \()\)。 \(n\leq 10^{18}\)。 思路 容易发现,只有当一个数字 \(k\) 被表示成 \(a^b\),且 \(a=a'^{b'}\) 时才会计算重复。所以考虑如何对任意一个数 阅读全文
posted @ 2020-08-11 13:34
stoorz
阅读(136)
评论(0)
推荐(0)

浙公网安备 33010602011771号