最高合成频率:当只选择一种晶体时,合成频率等于该晶体本身的频率。因此,所有单种晶体的频率中的最大值即为可达到的最高合成频率。即: [ \text{最高频率} = \max(f_1, f_2, \dots, f_n) ]
最低合成频率:对于任意组合,合成频率为所选频率的最大公因子(GCF)。最大公因子具有单调性:加入更多的数只会使最大公因子变小或保持不变。并且任意非空子集的最大公因子不会超过子集中的最小频率。因此,当选择全部 n 种晶体时,得到的合成频率最小,等于所有频率的最大公因子。即: [
一位通信工程师拥有 n 种谐振晶体,第 i 种晶体的谐振频率为 fi。他可以选择 k 种(1≤k≤n)晶体组合使用,所有被选晶体频率的最大公因子(记作 gcf(fb1,…,fbk))将决定合成后的工作频率。当仅选一种晶体时,合成频率等于该晶体本身的频率。
现在工程师想知道,通过任意挑选晶体种类和数量,可达到的最低合成频率与最高合成频率分别是多少。
最大公因子指能够同时整除给定整数的全体正因数中最大的那个数。
晶体种数 n 不超过 105,所有频率 fi 为整数且满足 1≤fi≤109。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册