北大2000题
来源:互联网 发布:pc离线翻译软件 编辑:程序博客网 时间:2024/05/17 06:40
题目链接:http://acm.pku.edu.cn/JudgeOnline/problem?id=2000
这道题其实很简单,只要根据自然数的前n项和公式和自然数平方的前n项和公式就可以算出来。
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
freopen("in.txt","r",stdin);
int N,n,r;
while(cin >> N && N)
{
n = (sqrt(1.0+8*N) - 1) / 2;
r = (N - (1+n)*n/2)*(n+1);
r += n*(n+1)*(2*n+1)/6;
cout << N << ' ' << r << endl;
}
return 0;
}
- 北大2000题
- 北大1002题
- 北大1503题
- 北大1519题
- 北大1517题
- 北大1068题
- 北大2039题
- 北大1484题
- 北大2590题
- 北大2608题
- 北大1047题
- 北大1102题
- 北大1316题
- 北大3268题
- 北大2394题
- 北大2895题
- 北大2109题
- 北大1328题
- getParameter和getAttribute的区别是什么?
- rome的一个小例子,读取rss数据
- Rome基本介绍
- vfork vs fork
- Java开源RSS组件包(Java Open Source RSS Lib Packages)
- 北大2000题
- 实现rss
- 2008年11月的最后一晚
- [Linux笔记]下载软件选择篇
- 一个无聊男人的疯狂《数据结构与算法分析-C++描述》学习笔记 用C++/lua/python/bash的四重实现(6)高效率的幂运算
- ajax读rss示例
- C# 或Asp.Net 将excel表格导入数据库
- 西樵山印象
- 北大2136题