Codeforces Round #569 (Div. 2) A. Alex and a Rhombus

Codeforces Round #569 (Div. 2)

 

A. Alex and a Rhombus

While playing with geometric figures Alex has accidentally invented a concept of a n-th order rhombus in a cell grid.

1-st order rhombus is just a square 1×1 (i.e just a cell).

n-th order rhombus for all n≥2 one obtains from a n−1-th order rhombus adding all cells which have a common side with it to it (look at the picture to understand it better).

 

Alex asks you to compute the number of cells in a n-th order rhombus.

Input

The first and only input line contains integer n (1≤n≤100) — order of a rhombus whose numbers of cells should be computed.

Output

Print exactly one integer — the number of cells in a n-th order rhombus.

Examples

input

1

output

1

input

2

output

5

input

3

output

13

Note

Images of rhombus corresponding to the examples are given in the statement.

 

思路:感觉是找规律题,推一下找找规律就好了......

 

 

 1 #include<iostream>
 2 #include<cstring>
 3 #include<cstdio>
 4 #include<cmath>
 5 #include<algorithm>
 6 #include<map>
 7 #include<set>
 8 #include<vector>
 9 #include<queue>
10 using namespace std;
11 #define ll long long 
12 const int mod=1e9+7;
13 const int inf=1e9+7;
14 
15 //const int maxn=
16 
17 int main()
18 {
19     ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
20     
21     int n;
22     
23     while(cin>>n)
24     {
25         int ans=0;
26         
27         int f=(n<<1)-1;
28         
29         ans+=f;
30         
31         f-=2;
32         
33         while(f!=-1)
34         {
35             ans+=(f<<1);
36             f-=2;
37         }
38         
39         cout<<ans<<endl;
40         
41     }
42     
43     return 0;
44 }

 

转载于:https://www.cnblogs.com/xwl3109377858/p/11070269.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值