7-11 数列求和-加强版 (20 分)

简介: 7-11 数列求和-加强版 (20 分)

7-11 数列求和-加强版 (20 分)


给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。


输入格式:


输入数字A与非负整数N。


输出格式:


输出其N项数列之和S的值。


输入样例:


1 3



结尾无空行


输出样例:


123


结尾无空行


#include<iostream>
using namespace std;
int arr[1000000],a,n,cnt,t;
int main(){
    cin>>a>>n;
    if(n==0){cout<<0;return 0;}
    for(int i=0;i<n;i++){
        arr[cnt++]=(a*(n-i)+t)%10;
        t=(a*(n-i)+t)/10;
    }
    if(t)arr[cnt++]=t;
    for(int i=cnt-1;i>=0;i--)cout<<arr[i];
    return 0;
}
目录
相关文章
|
6月前
|
C语言
c语言编程练习题:7-51 求奇数分之一序列前N项和
c语言编程练习题:7-51 求奇数分之一序列前N项和
72 0
|
5月前
1030 完美数列 (25 分)
1030 完美数列 (25 分)
|
5月前
1056 组合数的和 (15 分)
1056 组合数的和 (15 分)
|
Python
从斐波那契数列求和想到的俗手、本手和妙手
从斐波那契数列求和想到的俗手、本手和妙手
108 0
|
C++
(排列,选择类dp)(数论同余定理,同余运算)(以背包为母题)1214. 波动数列
(排列,选择类dp)(数论同余定理,同余运算)(以背包为母题)1214. 波动数列
97 0
|
算法
算法题每日一练---第53天:所有子集的异或总和
一个数组的 异或总和 定义为数组中所有元素按位 XOR 的结果;如果数组为 空 ,则异或总和为 0 。
150 1
算法题每日一练---第53天:所有子集的异或总和
有规律的数列求和: 2/1 3/2 5/3 8/5 13/8 21/13......
有规律的数列求和: 2/1 3/2 5/3 8/5 13/8 21/13......
有规律的数列求和: 2/1 3/2 5/3 8/5 13/8 21/13......
|
算法 测试技术
每日算法刷题Day4-完全数、分情况输出、平方矩阵、斐波那契数列匹配输出
⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。
155 0