这是哪类问题:这一讲专门研究自然数按"因数个数"分类后的两大家族——质数和合数,以及把一个数拆成质数连乘(质因数分解)后能解决的各种问题。它回答的是这样一类问题:一个数到底是不是质数?怎么把一个大数拆成质数相乘?怎样利用"质数只能这样拆"的唯一性,去求和、求积、填数、分组、数末尾的零。简单说,凡是看到题目里出现"质数""合数""互质""恰好分成几组""乘积是多少""末尾有几个零",背后往往就是在和质因数打交道。
关键词(大白话):
| 题型 | 怎么一眼认出 | 用什么方法 |
|---|---|---|
| 判断大数是不是质数(试除法)g5-c24-p01 | 题目给一个较大的数,问它是不是质数、是不是合数。 | 找出比它略大的完全平方数定出平方根上界,只用这个上界以内的质数逐个试除,都除不尽即为质数。 |
| 质因数分解后计数/构造g5-c24-p02 | 出现"有几个质因数""乘积等于某数求各数""恰好分成几组""体积是多少求长宽高"。 | 把目标数分解成质数连乘,再按要求把这些质因数重新组合(计数、配成连续数、配成互质组等)。 |
| 用奇偶性逼出质数 2g5-c24-p05 | 几个质数的和、式子的奇偶性被锁定,或题目里出现 $p$ 与 $p$ 的奇次方加常数同时是质数。 | 分析式子该是奇还是偶,发现若全是奇质数会矛盾,于是断定其中必有一个是 $2$,再代入。 |
| 用个位数/模分析逼出质数 5g5-c24-p09 | 条件涉及个位数字、$5$ 的倍数,或一串数除以 $5$ 的余数刚好取遍 $0\sim4$。 | 看个位或除以 $5$ 的余数,发现其中必有一个是 $5$ 的倍数,要它是质数就只能等于 $5$。 |
| 质数枚举与数字和判定g5-c24-p04 | 范围有限(如两位质数、个位十位都是质数、数字积/数字和是质数)。 | 先用奇偶、个位、数字和被 $3$ 整除等规律砍掉大部分,再把剩下的少数情形逐一验证。 |
| 哥德巴赫式质数分拆g5-c24-p17 | 把一个偶数写成两个质数之和,且附加个位、位数等限制。 | 枚举满足限制的一个质数,用偶数减去它,验证差是否也是质数。 |
| 连续自然数中的质数/合数g5-c24-p14 | 问连续若干个数里质数最多几个,或最短的连续合数段、连续整数乘积。 | 用偶数、$3$ 的倍数、$5$ 的倍数占名额来卡上限,再举一段具体的数验证能取到。 |
| 互质构造与分组填数g5-c24-p22 | 要求填出/分出的几个数两两互质,或排成一行相邻不互质。 | 对各数做质因数分解,按"同组不共用质因数"或"相邻共用质因数"来安排。 |
| 组数最小化/最大化g5-c24-p20 | 用给定数字各一次组成若干合数(或质数)求总和最小/最大,或组成最大的数。 | 用位值原理把和写成"百位和×100+十位和×10+个位和",让大数字尽量靠低位(求最小)或高位(求最大),同时满足合数/质数限制。 |
🛒 生活里的同类问题:
🔄 变形我还认得吗:
🚀 它是后面什么的前置基础: