153162025-02-18 10:54:15mateKövetkező permutáció (50 pont)cpp17Időlimit túllépés 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 << ' ';
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base10/50
1Elfogadva0/01ms568 KiB
2Időlimit túllépés0/0284ms508 KiB
3Elfogadva1/11ms316 KiB
4Elfogadva1/11ms500 KiB
5Elfogadva1/11ms316 KiB
6Elfogadva1/11ms316 KiB
7Elfogadva2/21ms316 KiB
8Hibás válasz0/21ms316 KiB
9Elfogadva2/21ms316 KiB
10Elfogadva2/21ms316 KiB
11Időlimit túllépés0/1300ms320 KiB
12Időlimit túllépés0/1298ms316 KiB
13Időlimit túllépés0/1300ms364 KiB
14Időlimit túllépés0/1280ms316 KiB
15Időlimit túllépés0/3280ms316 KiB
16Időlimit túllépés0/3280ms316 KiB
17Időlimit túllépés0/3280ms316 KiB
18Időlimit túllépés0/3275ms316 KiB
19Időlimit túllépés0/3289ms500 KiB
20Időlimit túllépés0/3289ms316 KiB
21Időlimit túllépés0/3291ms316 KiB
22Időlimit túllépés0/3282ms316 KiB
23Időlimit túllépés0/3280ms316 KiB
24Időlimit túllépés0/3282ms500 KiB
25Időlimit túllépés0/2282ms316 KiB
26Időlimit túllépés0/2280ms316 KiB