Trick——语法

part1

经常在表示 \(2^n\) 时使用 \((1<<n)\)
但不幸的是,它在 \(long long\) 范围会溢出!

难道只能手写快速幂了吗?
不,改成 \((1ll<<n)\) 就行了。