Submission #148220

# Submission time Handle Problem Language Result Execution time Memory
148220 2019-08-31T17:53:44 Z 요까할 로뭘 은명팀 1(#3666, mario05092929) Get Hundred Points! (FXCUP4_hundred) C++17
0 / 100
7 ms 256 KB
#include "hundred.h"
#include <bits/stdc++.h>
using namespace std;
int c[105];
/// �κ� ���� 1 �����ô�.

string GetHundredPoints(int A, int B, int C) { // Ʋ���ڵ�
    string ans;
    string go;
    int rans = 0;
    for(int i = 0;i < 100;i++) c[i] = 0;
    for(int i = 0;i < A;i++) go += 'A';
    for(int i = 0;i < B;i++) go += 'B';
    if(A == 100||B == 100) return go;
    rans = Mark(go);
    int la = 0,lb = A,ch;
    while(rans != 100)
    {
        if(la == A) la = 0;
        if(lb == 100) lb = A;
        if(c[la])
        {
            la++;
            continue;
        }
        if(c[lb])
        {
            lb++;
            continue;
        }
        //cout << go << "\n";
        swap(go[la],go[lb]);
        ch = Mark(go);
        if(rans == ch+2)
        {
            swap(go[la],go[lb]);
            c[la] = c[lb] = 1;
            la++; lb++;
        }
        else if(rans == ch-2)
        {
            rans += 2;
            c[la] = c[lb] = 1;
            la++; lb++;
        }
        else
        {
            swap(go[la],go[lb]);
            la++;
        }
    }
    return go;
}
# Verdict Execution time Memory Grader output
1 Correct 7 ms 256 KB Output is correct
2 Incorrect 6 ms 256 KB Output isn't correct
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 7 ms 256 KB Output is correct
2 Incorrect 6 ms 256 KB Output isn't correct
3 Halted 0 ms 0 KB -