133842025-01-07 18:24:29ercseferencInverziócpp17Hibás válasz 10/5017ms708 KiB
#include <iostream>
using namespace std;
int a[50000]={};
int main()
{
    int n; cin>>n;
    for(int i=0; i<n; i++){cin>>a[i];}
    int maxi=a[0],tav=0,kezd,veg;
    for(int i=1; i<n; i++){
        if(maxi>a[i]){
            if(maxi-a[i]>tav){tav=maxi-a[i]; kezd=a[i]; veg=maxi;}}
        else maxi=a[i];}
    if(tav>0)cout<<kezd<<" "<<veg<<endl;
    else cout<<-1<<endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base10/50
1Elfogadva0/01ms512 KiB
2Elfogadva0/016ms556 KiB
3Elfogadva1/11ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva7/71ms316 KiB
6Hibás válasz0/216ms468 KiB
7Futási hiba0/217ms468 KiB
8Futási hiba0/217ms564 KiB
9Futási hiba0/217ms520 KiB
10Futási hiba0/217ms532 KiB
11Futási hiba0/217ms560 KiB
12Futási hiba0/217ms564 KiB
13Futási hiba0/217ms528 KiB
14Futási hiba0/217ms708 KiB
15Futási hiba0/217ms496 KiB
16Futási hiba0/217ms636 KiB
17Futási hiba0/217ms596 KiB
18Futási hiba0/217ms564 KiB
19Futási hiba0/317ms564 KiB
20Futási hiba0/317ms524 KiB
21Futási hiba0/217ms564 KiB
22Futási hiba0/217ms564 KiB
23Futási hiba0/217ms564 KiB
24Futási hiba0/217ms452 KiB