传统题 1000ms 512MiB

等比数列

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

说明

对于一个数列AA ,如果存在一个实数 qq(本题qq为整数),使得对于任意的ii>1i ( i>1) 满足A[i]=A[i1]q A[i]=A[i-1]*q,那么这个数列就是等比数列,首项为A[1] A[1],公比为q q

已知等比数列第nn 项 为A[n]A[n] ,且:

A[n]=A[1]qn1A[n]=A[1]*q^{n-1}

已知等比数列前n 项的和为 SnS_{n},且:

Sn=A[1](1qn)1qS_{n}=\frac{A[1]*(1-q^{n})}{1-q}

现在有一个作业本,上面正是一个等比数列的题目,但是由于墨迹的污染,部分内容已经看不清楚了,唯一知道的就是该数列的第一个数据为aa ,第三个数据为bb ,总共有n n个数据,现在请你帮忙将该数列恢复原样,并写出等比数列中第ii个数到第j j个数对应的元素,并且求出这些元素的和。

输入格式

输入两行

第一行输入三个数,分别代表a,b,na,b,n

第二行输入两个数iji,j , 所有数据中间用空格隔开

输出格式

第一行为等比数列中第ii 个数到 第 jj个数对应的元素;

第二行为这些元素的和。

样例

1 4 10
2 4
2 4 8
14

数据范围

  • 0<a,b1e20 < a,b\leqslant 1e2

  • 1b/a 1001\leqslant b/a\leq \ 100,且b/ab/a为整数

  • 0<A[i]2e90 < A[i]\leqslant 2e9

  • 0<n1e20 < n\leqslant 1e2

  • 0<ijn0 < i\leqslant j\leqslant n

全部输入数据保证都在intint范围以内

C2028届基础语法阶段性测试(周天班)

未参加
状态
已结束
规则
OI
题目
8
开始于
2026-4-30 14:30
结束于
2026-4-30 17:30
持续时间
3 小时
主持人
参赛人数
0