답안 #12060

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
12060 2014-12-20T12:29:36 Z gs14004 라멘 (JOI14_ramen) C++
0 / 100
0 ms 1180 KB
#include "ramen.h"
#include <vector>
using namespace std;

vector<int> mild, jin;

void Ramen(int N) {
    for (int i=0; i<N/2; i++) {
        if(Compare(2*i,2*i+1) == 1){
            jin.push_back(2*i);
            mild.push_back(2*i+1);
        }
        else{
            mild.push_back(2*i);
            jin.push_back(2*i+1);
        }
    }
    if(N&1){
        mild.push_back(N-1);
        jin.push_back(N-1);
    }
    while (mild.size() > 1) {
        if(Compare(mild.back(),mild[mild.size()-2]) == 1){
            mild.pop_back();
        }
        else{
            int t = mild.back();
            mild.pop_back();
            mild.pop_back();
            mild.push_back(t);
        }
    }
    while (jin.size() > 1){
        if(Compare(jin.back(),jin[jin.size()-2]) == -1){
            jin.pop_back();
        }
        else{
            int t = mild.back();
            jin.pop_back();
            jin.pop_back();
            jin.push_back(t);
        }
    }
    Answer(jin.front(),mild.front());
}

Compilation message


# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1180 KB Wrong Answer [5]
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1180 KB Wrong Answer [5]
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 1180 KB Wrong Answer [5]
2 Halted 0 ms 0 KB -