Submission #53417031


Source Code Expand

#include <iostream>
#include <string>
using namespace std;

int main() {
    cin.tie(nullptr);
    ios_base::sync_with_stdio(false);

    int N;
    cin >> N;

    string S;
    cin >> S;

    string answer;
    for (int i = int(S.size()) - 1; i >= 0; i--) {
        if (S[i] == '1') {
            answer += string(i + 1, 'A');
            answer += string(i, 'B');
        }
    }

    cout << answer.size() << "\n";
    cout << answer << "\n";
    return 0;
}

Submission Info

Submission Time
Task B - Puzzle of Lamps
User spencer
Language C++ 20 (gcc 12.2)
Score 400
Code Size 486 Byte
Status AC
Exec Time 1 ms
Memory 3520 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 1
AC × 10
Set Name Test Cases
Sample sample-01.txt
All in01.txt, in02.txt, in03.txt, in04.txt, in05.txt, in06.txt, in07.txt, in08.txt, in09.txt, sample-01.txt
Case Name Status Exec Time Memory
in01.txt AC 1 ms 3320 KiB
in02.txt AC 1 ms 3516 KiB
in03.txt AC 1 ms 3480 KiB
in04.txt AC 1 ms 3420 KiB
in05.txt AC 1 ms 3388 KiB
in06.txt AC 1 ms 3416 KiB
in07.txt AC 1 ms 3476 KiB
in08.txt AC 1 ms 3520 KiB
in09.txt AC 1 ms 3432 KiB
sample-01.txt AC 1 ms 3516 KiB