problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
acwing::acwing4306类 参考

AcWing 4306. 序列处理 更多...

#include <acwing.h>

静态 Public 成员函数

static int main (istream &cin, ostream &cout)
 

详细描述

AcWing 4306. 序列处理

在文件 acwing.h1444 行定义.

成员函数说明

◆ main()

int acwing::acwing4306::main ( istream &  cin,
ostream &  cout 
)
static

在文件 acwing.cpp4583 行定义.

4583 {
4584 int n;
4585 cin >> n;
4586 vector<int> a(n);
4587 for(int i = 0; i < n; i++) {
4588 cin >> a[i];
4589 }
4590 sort(a.begin(), a.end());
4591 int sum = 0;
4592 int addition = 0;
4593 for(int i = 1; i <= n; i++) {
4594 if(i + addition < a[i - 1]) {
4595 addition = a[i - 1] - i;
4596 }
4597 sum += i + addition - a[i - 1];
4598 }
4599 cout << sum;
4600 return 0;
4601 }

被这些函数引用 acwing::TEST().


该类的文档由以下文件生成: