제출 #1197613

#제출 시각아이디문제언어결과실행 시간메모리
119761312345678라멘 (JOI14_ramen)C++20
80 / 100
1 ms332 KiB
#include "ramen.h"
#include <bits/stdc++.h>

using namespace std;

void Ramen(int N) {
    if (!N) return Answer(0, 0);
    int mx, mn;
    if (Compare(0 ,1)==1) mx=0, mn=1;
    else mx=1, mn=0;
    for (int i=2; i+1<N; i+=2)
    {
        if (Compare(i, i+1)==1)
        {
            if (Compare(i, mx)==1) mx=i;
            if (Compare(i+1, mn)==-1) mn=i+1;
        }
        else
        {
            if (Compare(i+1, mx)==1) mx=i+1;
            if (Compare(i, mn)==-1) mn=i;
        }
    }
    if (N%2)
    {
        if (Compare(mx, N-1)==-1) mx=N-1;
        if (Compare(mn, N-1)==1) mn=N-1;
    }
    Answer(mn, mx);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...