153162025-02-18 10:54:15mateKövetkező permutáció (50 pont)cpp17Time limit exceeded 10/50300ms568 KiB
#include <algorithm>
#include <bits/stdc++.h>
#include <vector>
using namespace std;

int main() {
	int n; cin >> n;
    vector<int> v(n);
    for(int i = 0; i < n; i++)  cin >> v[i];
    bool igaz = 1,vege = 0;
    while(igaz){
        next_permutation(v.begin(),v.end());
        for(int i = 1; i < n-2; i++){
            for(int j = i+1; j < n-1; j++){
                for(int l = j+1; l < n; l++){
                    if(v[i] > v[j] && v[j] < v[l] && v[i] > v[l]){
                        vege = 1;
                        break;
                    }
                }
            }
        }
        if(!vege){
            break;
        }
        vege = 0;
    }
    

    for(int x : v)  cout << x << ' ';
}
SubtaskSumTestVerdictTimeMemory
base10/50
1Accepted0/01ms568 KiB
2Time limit exceeded0/0284ms508 KiB
3Accepted1/11ms316 KiB
4Accepted1/11ms500 KiB
5Accepted1/11ms316 KiB
6Accepted1/11ms316 KiB
7Accepted2/21ms316 KiB
8Wrong answer0/21ms316 KiB
9Accepted2/21ms316 KiB
10Accepted2/21ms316 KiB
11Time limit exceeded0/1300ms320 KiB
12Time limit exceeded0/1298ms316 KiB
13Time limit exceeded0/1300ms364 KiB
14Time limit exceeded0/1280ms316 KiB
15Time limit exceeded0/3280ms316 KiB
16Time limit exceeded0/3280ms316 KiB
17Time limit exceeded0/3280ms316 KiB
18Time limit exceeded0/3275ms316 KiB
19Time limit exceeded0/3289ms500 KiB
20Time limit exceeded0/3289ms316 KiB
21Time limit exceeded0/3291ms316 KiB
22Time limit exceeded0/3282ms316 KiB
23Time limit exceeded0/3280ms316 KiB
24Time limit exceeded0/3282ms500 KiB
25Time limit exceeded0/2282ms316 KiB
26Time limit exceeded0/2280ms316 KiB