1.年龄巧合
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是 2014 年,并且,小明说的年龄指的是周岁。
请推断并填写出小明的出生年份。
解题思路:
题中主要信息必得(1)小明的年纪大于表弟的年纪(2)小明(或表弟)的年纪四位数之和+小明(或表弟)的出生年份=2014
潜在分析:小明(表弟)是人,所以年龄的最大差值在100附近。
2.纸牌三角形
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
A,2,3,4,5,6,7,8,9 共 9 张纸牌排成一个正三角形(A按 1 计算)。要求每个边的和相等。 下图就是一种排法。
这样的排法可能会有很多。
如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?
请你计算并提交该数字。
解题思路:
(1)考虑旋转、镜像的话,一共有6中排列方式
(2)全排列一般采用next_permutation(),其是按字母表顺序生成给定序列的下一个较大排列,直到整个序列为降序为止。