답안 #1074274

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1074274 2024-08-25T09:18:09 Z clementine Unscrambling a Messy Bug (IOI16_messy) C++17
38 / 100
1 ms 600 KB
#include "messy.h"
#include <bits/stdc++.h>
using namespace std;
int p[35];
std::vector<int> restore_permutation(int n, int w, int r) 
{
    vector<int> ans(n, 0);
    for(int i = 1; i <= n; i ++)
    {
        string s = "";
        for(int j = 1; j <=i; j ++)
        {
            s += "1";
        }
        for(int j = i + 1; j <=n; j ++)
        {
            s += "0";
        }
        //cout << s << '\n';
        add_element(s);
    }
    compile_set();
    string s = "";
    for(int i =1; i <=n; i ++)
    {
        s += "0";
    }
    for(int i = 0; i <n; i ++)
    {
        for(int idx = 0; idx<n; idx ++)
        {
            if(s[idx] == '0')
            {
                string a = s;
                a[idx] = '1';
                //cout << a << '\n';
                if(check_element(a))
                {
                    ans[idx] = i;
                    s[idx] = '1';
                    break;
                }
            }
        }
    }
    /*
    for(auto a : ans)
    {
        cout << a << '\n';
    }*/
    return ans;
}


# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 348 KB n = 8
2 Correct 0 ms 348 KB n = 8
3 Correct 0 ms 348 KB n = 8
4 Correct 0 ms 348 KB n = 8
5 Correct 0 ms 348 KB n = 8
6 Correct 0 ms 348 KB n = 8
7 Correct 0 ms 348 KB n = 8
8 Correct 0 ms 348 KB n = 8
9 Correct 0 ms 348 KB n = 8
10 Correct 0 ms 348 KB n = 8
11 Correct 0 ms 348 KB n = 8
12 Correct 0 ms 348 KB n = 8
13 Correct 0 ms 348 KB n = 8
14 Correct 1 ms 348 KB n = 8
15 Correct 1 ms 344 KB n = 8
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 348 KB n = 32
2 Correct 0 ms 348 KB n = 32
3 Correct 0 ms 348 KB n = 32
4 Correct 1 ms 344 KB n = 32
5 Correct 0 ms 344 KB n = 32
6 Correct 1 ms 600 KB n = 32
7 Correct 0 ms 348 KB n = 32
8 Correct 1 ms 348 KB n = 32
9 Correct 0 ms 348 KB n = 32
10 Correct 0 ms 348 KB n = 32
11 Correct 0 ms 600 KB n = 32
12 Correct 0 ms 344 KB n = 32
13 Correct 1 ms 348 KB n = 32
14 Correct 0 ms 348 KB n = 32
15 Correct 0 ms 348 KB n = 32
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 348 KB n = 32
2 Correct 0 ms 348 KB n = 32
3 Incorrect 0 ms 348 KB grader returned WA
4 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 348 KB grader returned WA
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 348 KB grader returned WA
2 Halted 0 ms 0 KB -