目录
题目
思路
Code
题目
题目内容:
有一个连续的数列,它的前 7 个数为 1,2,3,4,5,6,7。从第 8 个数开始,每个数的值等于它所在位置前面最近连续 7 个数中,最大的两个数之和减去最小的两个数之和。
例如,第 8 个数由前面的 1,2,3,4,5,6,7 计算得到,即 6+7-1-2=10。
现在给定一个位置 n,请返回该位置上的数值。
1 ≤ n ≤ 1000。
输入描述:
输入一个整数 n,表示数列中的位置。
输出描述:
输出一个整数,表示数列第 n 个位置上的数值。
样例 1
输入:
3输出:
3说明:
数列前 7 个数依次为 1 到 7,因此第 3 个数为 3。
样例 2
输入:
8输出:
10说明:
第 8 个数由前 7 个数计算得到,6+7-1-2=10。
样例 3
输入:
1