60332023-10-28 00:04:32xxxKönyvkupaccpp14Hibás válasz 0/1003ms3012 KiB
// @check-accepted: examples no-limits
#include <iostream>

static void move(int amount, int from, int to) {
    std::cout << amount << ' ' << from << ' ' << to << '\n';
}

int main() {
    int n;
    std::cin >> n;

    for (int i = 0; i < (n + 1) / 2; ++i) {
        move(1, 0, 1);
    }
    move(n / 2, 0, 1);
	for (int i = 0; i < n / 2; ++i) {
		move(1, 1, 0);
	}
    move(n / 2, 0, 1);
    std::cout << 1 << " " << 0 << " " << 1 << "\n";
    std::cout << 1 << " " << 1 << " " << 0 << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz3ms1872 KiB
2Hibás válasz3ms2128 KiB
subtask20/100
3Hibás válasz3ms2336 KiB
4Hibás válasz3ms2584 KiB
5Hibás válasz3ms2708 KiB
6Hibás válasz3ms2788 KiB
7Hibás válasz3ms2928 KiB
8Hibás válasz3ms3012 KiB