华为oj等差数列

原创 2015年11月21日 16:03:04
#include<iostream>
using namespace std;

int getSum(int n)
{
	int start = 2;
	int step = 3;
	int sum = 0;
	int last = start+(n-1)*step;
	sum = (start+last)*n/2;
    return sum;		
	
}
int main()
{
	int n;
	cin>>n;
	if(n>0)
	cout<<getSum(n)<<endl;
	else
	return -1;
	return 0;
}

相关文章推荐

华为OJ 初级:寻找等差数列

描述 题目标题:在给定的区间范围内找出所有素数能构成的最大的等差数列(即等差数列包含的素数个数最多)。 详细描述:接口说明原型: public static int[] GetMaxArray(...

华为oj 等差数列&&字符统计

应该是整个oj中最简单的了吧! #include using namespace std; int main() { int n; cin>>n; if(n...

华为OJ训练之0020-170106-等差数列(寻找等差数列)

题目标题:在给定的区间范围内找出所有素数能构成的最大的等差数列(即等差数列包含的素数个数最多)。详细描述: 接口说明 原型: int GetMaxArray(unsignedint m, uns...

华为机试:尼科彻斯定理、等差数列

1. 尼科彻斯定理 题目描述 验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。 例如: 1^3=1  2^3=3+5  3^3=7+9+11  4^3=13+1...

华为机试—等差数列

请写一个程序,判断给定整数序列能否构成等差数列。 输入说明:多组数据,每组输入数据由两行构成,第一行只有一个整数n( 输出说明:对于每一组数据,输出一个yes或no,表示该序列能否...

华为OJ试题

  • 2017年10月23日 16:17
  • 27KB
  • 下载

华为OJ机试题 绝对值

  • 2014年07月10日 21:09
  • 25.89MB
  • 下载

华为oj初级 人民币转换

题目:人民币转换 描述 考试题目和要点: 1、中文大写金额数字前应标明“人民币”字样。中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整等字样填写。(...

华为oj解答

  • 2016年09月14日 14:24
  • 56KB
  • 下载

华为机试oj练习题2014

  • 2016年04月04日 17:29
  • 246KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:华为oj等差数列
举报原因:
原因补充:

(最多只允许输入30个字)