Submission #396060

# Submission time Handle Problem Language Result Execution time Memory
396060 2021-04-29T12:08:49 Z Mlxa Ancient Machine (JOI21_ancient_machine) C++17
0 / 100
52 ms 6420 KB
#include "Anna.h"
#include <bits/stdc++.h>
using namespace std;

namespace anna {
static const int B = 20;
static const int BAD = (1 << B) - 1;
}

void Anna(int n, vector<char> s) {
	using namespace anna;
	// for (int i = 0; i < n; ++i) {
	// 	Send(s[i] == 'Y');
	// }
	int x = BAD, z = BAD;
	for (int i = n; i--; ) {
		if (s[i] == 'X') {
			x = i;
		}
	}
	for (int i = 0; i < n; ++i) {
		if (s[i] == 'Z') {
			z = i;
		}
	}
	if (x > z || x == BAD || z == BAD) {
		x = BAD, z = BAD;
	}
	for (int i = 0; i < B; ++i) {
		Send((x >> i) & 1);
	}
	for (int i = 0; i < B; ++i) {
		Send((z >> i) & 1);
	}
}
#include "Bruno.h"
#include <bits/stdc++.h>
using namespace std;

namespace bruno {
static const int B = 20;
static const int BAD = (1 << B) - 1;
}

void Bruno(int n, int l, vector<int> a) {
	using namespace bruno;
	for (int i = 0; i < n; ++i) {
		Remove(i);
	}
	return;
}
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 484 KB Wrong Answer [6]
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 52 ms 6420 KB Wrong Answer [6]
2 Halted 0 ms 0 KB -