pub fn segmented_sieve(l: usize, r: usize) -> Vec<usize>
区間 $[l,r)$ の素数を列挙する
[l,r)
O((\sqrt{r} + (r - l)) \log \log r)