2019中国大学生程序设计竞赛-女生专场(重现赛)-Tangram

Tangram

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)
Total Submission(s): 745 Accepted Submission(s): 225

Problem Description
一块七巧板有 7 块,现在 wls 想再在七巧板上加 n 条直线将七巧板切分并且使得切出来的块最多,请问最多能有多少块?

2019中国大学生程序设计竞赛-女生专场(重现赛)-Tangram_第1张图片

Input
输入有多组(不超过 100, 000组)。
每组一行一个正整数 n。
0 ≤ n ≤ 1, 000, 000, 000

Output
每组输出一行一个数代表答案。

Sample Input
1

Sample Output
13

破题:学姐给了我尺子;;;;;
不是6!!!

#include
#include
#include
#include
using namespace std;
typedef long long ll;
const int mo=1e9+7;
int main(){
    ll n;
    while(~scanf("%d",&n)){
        printf("%lld\n",7+(6+(n-1)+6)*n/2);
//        cout<<7+(6+(n-1)+6)*n/2<

你可能感兴趣的:(2019中国大学生程序设计竞赛-女生专场(重现赛)-Tangram)