如何用Python实现翻转数列并计算前n项和及输出整个序列?
- 内容介绍
- 文章标签
- 相关推荐
本文共计768个文字,预计阅读时间需要4分钟。
这是刷题时遇到的一道题,题目描述如下:小Q定义了一种数列称为转换数列:给定整数n和m,若n能被2m整除,则称n为转换数列中的一个数。对于一串连续递增整数1, 2, 3, 4...,每隔m个数字进行一次符号翻转,初始符号为'-';
这是刷题时遇到的一道题,题目描述:小Q定义了一种数列称为翻转数列:
给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4..., 每隔m个符号翻转一次, 最初符号为'-';。
例如n = 8, m = 2, 数列就是: -1, -2, +3, +4, -5, -6, +7, +8.
而n = 4, m = 1, 数列就是: -1, +2, -3, + 4.
小Q现在希望你能帮他算算前n项和为多少。
本文共计768个文字,预计阅读时间需要4分钟。
这是刷题时遇到的一道题,题目描述如下:小Q定义了一种数列称为转换数列:给定整数n和m,若n能被2m整除,则称n为转换数列中的一个数。对于一串连续递增整数1, 2, 3, 4...,每隔m个数字进行一次符号翻转,初始符号为'-';
这是刷题时遇到的一道题,题目描述:小Q定义了一种数列称为翻转数列:
给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4..., 每隔m个符号翻转一次, 最初符号为'-';。
例如n = 8, m = 2, 数列就是: -1, -2, +3, +4, -5, -6, +7, +8.
而n = 4, m = 1, 数列就是: -1, +2, -3, + 4.
小Q现在希望你能帮他算算前n项和为多少。

