基础编程题目集 - 7-38 数列求和-加强版(20 分)

简介: 基础编程题目集 - 7-38 数列求和-加强版(20 分)

题目链接:点击打开链接

题目大意:

解题思路:略。

AC 代码

#include<bits/stdc++.h>
#include<cmath>
#define mem(a,b) memset(a,b,sizeof a)
#define INF 0x3f3f3f3f
using namespace std;
typedef long long ll;
int num[200000];
int main()
{
    int a,n;
    while(~scanf("%d%d",&a,&n))
    {
        if(n==0)
        {
            puts("0"); continue;
        }
        mem(num,0);
        // i.e. a=2,n=3 --> 222 + 22 + 2 --> 个位to最高位:3*2 2*2 1*2
        int ans,tmp=0,k=0;
        for(int i=n; i>=1; i--)
        {
            ans=a*i+tmp;
            tmp=ans/10;
            num[k++]=ans%10;
        }
        if(tmp>0) num[k++]=tmp;
        for(int i=k-1; i>=0; i--) printf("%d",num[i]);
        puts("");
    }
    return 0;
}
目录
相关文章
|
7月前
|
C语言
c语言编程练习题:7-51 求奇数分之一序列前N项和
c语言编程练习题:7-51 求奇数分之一序列前N项和
77 0
|
7月前
|
存储 算法
算法题解-组合总和3
算法题解-组合总和3
|
算法
代码随想录算法训练营第二十六天 | LeetCode 39. 组合总和、40. 组合总和 II、131. 分割回文串
代码随想录算法训练营第二十六天 | LeetCode 39. 组合总和、40. 组合总和 II、131. 分割回文串
50 0
代码随想录Day22 LeetCode T39 组合总和 T40 组合总和II T131 分割回文串
代码随想录Day22 LeetCode T39 组合总和 T40 组合总和II T131 分割回文串
34 0
|
算法 Java 网络架构
代码随想录训练营day27| 39. 组合总和 40.组合总和II 131.分割回文串
代码随想录训练营day27| 39. 组合总和 40.组合总和II 131.分割回文串
代码随想录刷题|Leetcode 39. 组合总和 40.组合总和II 131.分割回文串
代码随想录刷题|Leetcode 39. 组合总和 40.组合总和II 131.分割回文串
代码随想录刷题|Leetcode 39. 组合总和 40.组合总和II 131.分割回文串
|
存储 算法
一文搞懂全排列、组合、子集问题
Hello,大家好,我是bigsai,long time no see!在刷题和面试过程中,我们经常遇到一些排列组合类的问题,而全排列、组合、子集等问题更是非常经典问题。本篇文章就带你彻底搞懂全排列!
192 0
一文搞懂全排列、组合、子集问题