|
|
|
|
背景 Background |
|
|
为了for beginngers,特设此题,^_^
|
|
|
|
|
|
|
|
描述 Description |
|
|
问题描述:
很久以前,有一户地主对家里的工人“安理”非常的吝啬,工钱也很低,新的一年开始了,地主对安理说“我今年有一块正方形的田地,将它分成了N*N小块,你要好好耕哦,这块地的工钱我另算,你要多少工钱,说说看,让我考虑一下?”安理思考了一下,说“这样吧,在第一小块算1粒米,第二小块算2粒米,第三小块算22=4粒米,第四小块算23=8粒米,以此类推,最后一小块算2n*n-1粒米,每一小块的米的数量和就算是我的工钱了。”地主没什么文化,一口就答应了。现在已知N的值,请你帮安理算一算,这块N*N的田地,他总共能得到多少粒米。
数据输入:
从文件land.in中读入数据,文件中只有一个数,表示N的值。
数据输出:
输出到文件land.out中,只有一个数,表示安理总共能得到的米的粒数。
输入输出样例:
land.in
2
land.out
15
数据说明:
1、20%的结果在整数范围内,40%的结果在长整范围内;
2、70%的结果位数小于250位,100%的结果位数小于500位。
|
|
|
|
|
|
|
|
输入格式 Input Format |
|
|
从文件中读入数据,文件中只有一个数,表示N的值。
|
|
|
|
|
|
|
|
输出格式 Output Format |
|
|
输出到文件中,只有一个数,表示安理总共能得到的米的粒数。 |
|
|
|
|
|
|
|
时间限制 Time Limitation |
|
|
各个测试点1s
|
|
|
|
|
|
|
|
注释 Hint |
|
|
Free Pascal Code:
-------------------
program Plus;
var a,b:longint;
begin
readln(a,b);
writeln(a+b);
end.
C++ Code:
-------------------
#include <iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
return 0;
}
|
|
|
|
|
|
|
|
|
Flag |
|
题号 |
P1529 |
|
其它 |
通过 |
5人 |
提交 |
35次 |
通过率 |
14% |
难度 |
2 |
|
|
|
|
|
|