1数学在算法里的位置
想一道你做过的、靠数学而不是靠代码解决的题。
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
想一道你做过的、靠数学而不是靠代码解决的题。
模 3 意义下,整数被分成几类?
为什么减法要小心?
已知 gcd 是 6,两数是 12 和 18,lcm 是多少?
这个能用来做什么?
为什么要有这个条件?
这个定理古代用来做什么?
12 的欧拉函数是多少?
怎么用它求逆元?
预处理的好处是什么?
12 等于 2 的平方乘 3,约数有几个?
从 10 人中选 3 人组队,是排列还是组合?
这第二条对应杨辉三角的什么性质?
10 个球放 3 个盒子(可空)有多少种?
3 个人的错排有几种?
3 对括号有多少种合法排列?
1 到 100 中被 2 或 3 整除的有多少个?
连掷两次骰子都是 6 的概率?
掷两个骰子点数之和的期望?
为什么倒着推?
该用什么?
该怎么做?
该用什么定理?
怎么判断 n 是不是 2 的幂?
n 是 4 时有多少个子集?
为什么是 3 的 n 次方?
找出只出现一次的数,怎么做?
这和加法前缀和的差别在哪?
这和线性代数里的基是一回事吗?
终止状态(不能再走)是什么态?