这是哪类问题:这一讲专门解决“一列东西按固定花样一遍又一遍重复出现”时的问题:比如一排彩灯黄黄红绿绿红、黄黄红绿绿红地循环,问第 $50$ 盏是什么颜色、一共有几盏黄灯;又比如星期($7$ 天一轮)、生肖($12$ 年一轮)、钟面($12$ 小时一轮)、数字尾数(如 $3$ 的乘方个位 $3,9,7,1$ 一轮)等。只要发现“某种特征隔一段就原样重来”,要问“第 $n$ 个是什么 / 前 $n$ 个里某类有几个 / 第 $n$ 个之和是多少”,就属于周期问题。
关键词(大白话):
| 题型 | 怎么一眼认出 | 用什么方法 |
|---|---|---|
| 排列定位型(第几个是什么)g3-c11-p01 | 题目给出一串按固定花样排列的东西(三角形、彩灯、方格颜色等),问“第 $n$ 个是什么颜色/样子”。 | 数出周期长度,$n\div$ 周期长度看余数,余数对应周期里第几项;余数 $0$ 取最后一项。 |
| 周期内计数型(有几个)g3-c11-p02 | 问“前 $n$ 个里某一类一共有多少个”,比如 $50$ 盏灯里有几盏黄灯。 | 完整周期数 $\times$ 每周期里该类个数 $+$ 余下几项里该类个数。 |
| 日期星期生肖型g3-c11-p03 | 出现星期($7$ 天一轮)、生肖($12$ 年一轮)这类天然周期,问某天星期几、某年属相。 | 算出相隔的天数/年数对 $7$ 或 $12$ 取余,从已知点数出余数对应的位置;有时要结合奇偶或“多出几天”倒推。 |
| 时钟时刻型g3-c11-p06 | 钟面经过很多小时/分钟后问显示几点,钟面 $12$ 小时(或一天 $1440$ 分钟)一轮。 | 对 $12$(小时)或 $1440$(分钟)取余,把余下的时间加到(或从目标时刻倒推)当前时刻上。 |
| 数字尾数与递推循环型g3-c11-p14 | 连乘取个位、按规则递推出一串数,发现尾数/数列“转着转着又转回来”。 | 先写出前几项找出循环节(注意可能有不循环的“前缀”),再对循环节长度取余定位或求和。 |
| 图形位置与状态循环型g3-c11-p18 | 图形滚动旋转、小虫跳点、灯的明灭等,按固定动作循环,问第 $n$ 次操作后的状态/位置。 | 动手模拟前几次找出状态循环的周期,再用 $n$ 对周期取余确定最终状态。 |
| 成组取数(一轮取多个)型g3-c11-p13 | 每隔几次取的个数不同(取 $1$ 个、$2$ 个、$3$ 个……),整组重复。 | 把“一轮”当周期,先算一轮取走多少、用了几次,再用次数对“每轮次数”取余定位。 |
🛒 生活里的同类问题:
🔄 变形我还认得吗:
🚀 它是后面什么的前置基础: