函数中的整数根与整点问题
图象上有没有整数点、参数取哪些整数能让根也是整数——这类题把函数和数论接在一起,核心工具是分离参数加整除分析。
两类基本问法
- 整点:坐标都是整数的点。问图象上有多少整点、是否存在整点,通常固定一个变量去数另一个;
- 整数根:方程的根为整数,且常限定参数也是整数。这是数论与函数的交叉路口。
直线 (、 为整数)上必有整点;反之,过两个整点的直线,斜率必为有理数。抛物线的整点问题则多走代数:把 用 表达,令 取整数看 是否整数。
分离参数:整数题的第一刀
问“参数 为何整数时方程有整数根”,把 移到一边:
然后令 取整数、要求右边也是整数——这就变成整除问题:分母整除分子。枚举 的有限候选(通常是分母的约数),比解不等式圈范围再逐个试快得多。
韦达定理帮忙缩小范围
参数为整数、根为整数时,两根之和与积都是整数,配合判别式 为完全平方数,能先把 的候选压到很少,再逐一验证。数论册的整除、完全平方数知识在这里直接复用。
例题
例1 抛物线上的整点
抛物线 上,横坐标 满足 的整点有几个?
解:配方 。 取 :
时 ; 时 ; 时 ; 时 ; 时 ; 时 。全部是整数。
共 6 个整点。 是整数、系数是整数时 自动是整数——整点问题的入口常常就这么简单,难的是反过来定参数。
例2 分离参数求整数根
为整数,方程 有整数根,求 的所有值。
解:分离参数:,即 要求 整除 。把分子往分母上凑:,所以 必须整除 。
,逐一算:
- ():;
- ():;
- ():;
- ():;
- ():;
- ():。
的所有值为 。验算一个: 时方程 ,根 ,整数,成立。
例3 直线上的整点计数
直线 上, 从 到 的整数中,使 也是整数的 有几个?
解: 为整数要求 为整数,即 ; 与 互素,所以 。
到 中 的倍数有 个()。答案 11 个。
一般规律:斜率为既约分数 的直线上,横坐标每隔 出现一个整点——整点在直线上等距分布。
- 分离参数后忘整除条件: 是整数,不是说 随便取,而是 ,枚举约数才是完整的候选集。
- 凑余数那步跳步: 这类“凑成商加余数”的变形要写出来,它把整除条件从 简化成 ,是整题的咽喉。
- 端点漏数: 到 含两端, 的倍数是 个不是 个,计数题先确认开闭。
- 抛物线 上横坐标 为 整数的点中,纵坐标也是整数的有几个?
- 为整数,方程 有整数根,求 。
- 直线 在 上有几个整点?
看答案
1. 时 、 时 、 时 、 时 、 时 ——全是整数,共 个。
2. 分离:,。凑:,所以 ,: 给 ; 给 ; 给 ; 给 。所以 或 。验: 时 ,根 、,都是整数。
3. 整数要求 ,即 :,共 个。
- 整数系数 + 整数横坐标,纵坐标自动是整数
- 参数整数 + 根整数:分离参数,化成整除,枚举约数
- 凑“商加余数”是整除化简的关键一步
- 既约分数斜率的直线上,整点按分母为周期等距分布