是一道数学题,结合了一些推的式子后面的简略题意是
给你一个数 n (1≤n≤1018)n\ (1 \leq n \leq 10^{18})n (1≤n≤1018),问 n>a (1≤a≤109)n > a\ (1 \leq a \leq 10^9)n>a (1≤a≤109) 的因子有多少个。
只会 O(n)O(\sqrt n )O(n) 的方法,但是 TLE,有没有更优的解法?