#1670. 算法思想·单选训练4
算法思想·单选训练4
算法思想·单选训练4
第 1 题(单选)
在模 m 意义下,整数 a 存在乘法逆元的充要条件是()。
{{ select(1) }}
- a<m
- m 为奇数
- gcd(a,m)=1
- a 为质数
第 2 题(单选)
欧拉函数 φ(36) 的值为()。
{{ select(2) }}
- 6
- 12
- 18
- 24
第 3 题(单选)
枚举所有集合 S⊆{1,…,n},并对每个 S 枚举其所有子集 T⊆S,总枚举次数为()。
{{ select(3) }}
- 3^n
- 2^n
- n*2^n
- 4^n
第 4 题(单选)
长度分别为 n、m 的两个多项式做 FFT 卷积,变换长度 len 至少应满足()。
{{ select(4) }}
- len=max(n,m)
- len=n+m-2
- len≥n+m-1,且实现中通常取不小于它的 2 的幂
- len 必须等于 n*m
第 5 题(单选)
Manacher 算法常在字符间插入分隔符,主要目的是()。
{{ select(5) }}
- 统一处理奇数长度与偶数长度回文
- 消除所有重复字符
- 将字符串按字典序排序
- 避免使用数组