传统题 1000ms 128MiB

趣味数学

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在一个学校的趣味数学活动中,老师给出了一组具有周期规律的整数数列。数列的生成规则如下:

  • 从整数 a 开始,每次增加固定值 s,直到超过上限值 k,需要重新从 a 开始循环生成。
  • 这个过程一直进行,直到数列的长度达到 n。

例如,给定 a = 3,s = 2,k = 7,n = 10,生成的数列为 3, 5, 7, 3, 5, 7, 3, 5, 7, 3。 请编写程序,输入 a、s、k 和 n,计算并输出这个数列的平均值(结果保留两位小数)。

输入格式

输入包含四个整数:a、s、k 和 n,分别表示题目所描述的含义。

  • a 表示起始整数。
  • s 表示每次增加的固定值。
  • k 表示上限值。
  • n 表示数列的长度。

输出格式

输出一个实数,表示该数列的平均值,结果保留两位小数。

样例输入

3 2 7 10

样例输出

4.80

样例解释

生成的数列为 3, 5, 7, 3, 5, 7, 3, 5, 7, 3,将这些数求和得到 3+5+7+3+5+7+3+5+7+3 = 48,再除以数列长度10,得到平均值 48/10 = 4.80。

数据规模与提示

  • 对于 60% 的数据,保证:1 <= a <= 100;1 <= s <= 10;a + s <= k <= 200;10 <= n <= 1000。
  • 对于 100% 的数据,保证:1 <= a <= 1000;1 <= s <= 100;a + s <= k <= 1000000;10 <= n <= 1000000000。

whsx_模拟3(调整心态)

未参加
状态
已结束
规则
OI
题目
7
开始于
2026-1-8 16:15
结束于
2026-1-9 2:15
持续时间
10 小时
主持人
参赛人数
4