`
chentingk
  • 浏览: 19968 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

2-06. 数列求和(20)

 
阅读更多

2-06. 数列求和(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
1 3
123
2
6 100
7407407407407407407407407407407407407407407407407407407407407407407407407407407407407407407407407340
3
1 0
0

 

 

起初我考虑的是暴力法,for循环算出每次要加的AAAAA然后加到sum上,还是太单纯了,第二个例子就在说明这是个大整数的题目,int完全存不下去,longlong可能也不行。

正解:

AAAAAAAAA...A :N

AAAAAAAA...A   :N-1

.                         :N-2

.

AAA                   :3

AA                     :2

A                       :1

按位计算

每一位的位数等于它的进位(rank+A*i)%10

每一位的进位数rank(i)=(rank(i-1)+A*i)/10 rank(i-1)为上一位往这位的进位

最后还要考虑一个进位问题

#include <iostream>
using namespace std;
int main()
{
	int A,N;
	int res[100000];
	cin>>A>>N;
	if(N==0)
	{
		cout<<"0"<<endl;
		return 0;
	}
	int i,j;
	int temp=0;
	int rank=0;
	for(i=N,j=0;i>=1;i--,j++)
	{
		temp=rank+A*i;
		res[j]=temp%10;
		rank=(rank+A*i)/10;
	}
	if(rank>0)
	{
		res[j]=rank;
		for(int k=j;k>=0;k--)
			cout<<res[k];
	}else
		for(int k=j-1;k>=0;k--)
			cout<<res[k];
	cout<<endl;
	return 0;
}

 

 



 

  • 大小: 19.3 KB
分享到:
评论

相关推荐

    高中数学专题练习---数列求和.doc

    "高中数学专题练习---数列求和.doc" 本文档主要讲述了高中数学中的数列求和问题,涉及到等差数列、等比数列、公差不为零的等差数列等概念,旨在帮助学生更好地理解和应用数列求和的方法。 一、等差数列 在数学中...

    绘图--等比数列求和流程图.eddx

    绘图--等比数列求和流程图.eddx

    高中数学思维导图_数列求和-数列综合.pdf

    高中数学思维导图_数列求和-数列综合.pdf

    2019年高考试题汇编理科数学---数列.doc

    第三道题和第四道题同样要求解等比数列和等差数列的特定项,这需要对等比数列的通项公式和等差数列的求和公式有深刻理解。 在第五和第六道题中,我们需要计算等比数列和等差数列的前n项和,并且根据条件推导出数列...

    高中数列求和公式.pdf

    文档中提及的“nknn”、“n2k”、“nn2”等表达式可能是在讨论与多项式相关的数列求和,这些数列的每一项可能都是变量x的多项式。 8. 数列求和的性质: 在数学中,数列求和的性质也是重要的知识点,例如数列的通项...

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

    7-38 数列求和-加强版 (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。 输出格式...

    斐波那契数列求和_whyadm_斐波那契求和c_数列求和_poorbv2_

    斐波那契数列是一个非常...标签"whyadm"、"斐波那契求和c"、"数列求和"和"poorbv2"可能是作者或项目标识,或者是某种分类方式。总之,这个压缩包是一个很好的学习资源,可以帮助你深入理解斐波那契数列的计算和优化。

    数列求和7种方法(方法全-例子多).pdf

    例如,例1中展示了如何使用等比数列求和公式求解数列 \( 2x, 2x^3, 2x^5, ..., 2x^{3n-1} \) 的前 \( n \) 项和。 2. **等比数列求和**:等比数列的求和公式有两种情况,公比 \( q \neq 1 \) 时,\( S_n = \frac{a_...

    数列求和7种方法方法全-例子多.doc

    - **等差数列求和公式**:对于等差数列{a_n},其前n项和为\[S_n = \frac{n(a_1 + a_n)}{2}\] 或者 \[S_n = n\left(\frac{a_1 + a_n}{2}\right)\] 其中,\(a_1\) 是首项,\(a_n\) 是第n项,n是项数。 - **等比数列...

    数列综合题[精选].doc

    对于杂数列求和,常见的方法包括化归法(将杂数列转化为等差或等比数列求和)、裂项相消法、错位相减法等。 4. **数列的综合应用**:数列的综合应用题通常涉及到方程组的建立和解题技巧,例如运用方程的观点来解决...

    数列求和的基本方法和技巧.pdf

    - 等差数列求和公式:若数列`{an}`是公差为d的等差数列,首项为a1,则前n项和`Sn=n/2 * [2a1 + (n-1)d]`。 - 等比数列求和公式:若数列`{an}`是公比为q的等比数列,首项为a1,且|q|≠1,则前n项和`Sn=a1 * (1-q^n)...

    高中数学客观题中的数列求和.pdf

    2. 分组求和法:这是一种处理数列求和的技巧,将一个复杂数列分成几个简单的部分,各部分分别求和后再加起来。 3. 错位相减法:这种方法用于求解由等差数列与等比数列构成的数列的和。当数列的通项公式是等差数列与...

    递推数列与数列求和答案.doc

    "递推数列与数列求和答案" 递推数列是指一种特殊类型的数列,其通项公式可以通过递推关系式来确定。数列求和是指计算数列的 Partial Sum,即从第一个项到第 n 项的和。 本文将详细介绍递推数列与数列求和的概念、...

    环球雅思高中一年级(下)测试卷--戴云.doc

    - 题目14涉及数列的前n项和及数列的最大值,可能要用到等差数列或等比数列的求和公式。 - 题目15需要计算两个向量的夹角,需要用到向量的夹角公式。 - 题目16关于三角函数图像的平移和伸缩变换,考察了函数图像的...

    江西省上饶县中学高一数学下学期第一次月考试题理(自招班)-7页.pdf

    18. 数列求和:可能涉及到递推关系、通项公式和数列求和公式。 以上是题目中涉及的数学知识点,包括赋值语句、不等式性质、等比数列、概率统计、回归分析、程序设计、抽样方法、数列的递推关系、二次不等式、等差...

    【走向高考】2020年高考数学总复习 6-4数列求和课后作业 北师大版.doc

    2. **等比数列求和公式**: - 等比数列的前n项和`Sn`可以使用公式`Sn = a1 * (1 - q^n) / (1 - q)`,其中`a1`是首项,`q`是公比。 - 特殊情况,如果公比`q`的绝对值小于1,那么无限项的等比数列的和可以为`Sn = a1...

    高考压轴题_专题4 数列的基本性质-2020.03.28.pdf

    这类问题通常涉及到数列求和的性质。 - **解析**:由题意可知 \(S_n = n^2 - a_n\),可以利用这个等式找到数列的通项公式。对于 \(S_5\) 的求解,可以通过递推的方式逐步求得每一项的值,最终得到 \(S_5\) 的结果。...

    数列求和 (2).doc

    数列求和是数学中的一个重要概念,特别是在解决序列和序列分析的问题时。本文将深入探讨数列求和的几个核心知识点,并提供相应的例题解析。 首先,等差数列的前n项和可以用公式 `Sn=n/2*(a1+an)` 来表示,其中`a1`...

    【课堂新坐标】2020届高三数学一轮复习 5-4 数列求和知能训练 文 (广东专用).doc

    【数列求和知能训练】的文档主要涵盖了高三数学一轮复习中的数列求和问题,涉及了等差数列、等比数列以及数列的综合应用。以下是基于题目内容整理的知识点详解: 1. **等差数列与等比数列的性质**:在选择题1中,一...

Global site tag (gtag.js) - Google Analytics