比赛 CSP2023-J模拟赛 评测结果 WWWWWWWWWWTTTTTTTTTT
题目名称 排列变换 最终得分 0
用户昵称 张通 运行时间 10.619 s
代码语言 C++ 内存使用 6.65 MiB
提交时间 2023-10-18 20:10:21
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
int main() {
	freopen("permutrans.in","r",stdin);
	freopen("permutrans.out","w",stdout);
    int n;
    cin >> n;
    int p[n];
    for (int i = 0; i < n; i++) {
        cin >> p[i];
    }
    int c = 0;
    int s = 0;
    for (int i = 0; i < n; i++) {
        int count = 0;
        for (int j = 0; j < n; j++) {
            if (p[(j + i) % n] >= j + 1) {
                count++;
        		s=j; 
            }
        }
        if (count > c) {
          	c=count;
       	}
    }
    cout << c << " " << s << endl;
    return 0;
}