117792024-11-10 16:38:45MittomenSzorzás gyakorláscpp17Hibás válasz 0/1001.098s568 KiB
#include <iostream>
#include <string>
#include <cstdint>
#include <bitset>

using namespace std;

void get_solution(uint32_t k) {
	bitset<10> set;
	int i = 1;


	while (!set.all()) {
		for (char& chr : to_string(k* i)) {
			set.set(chr - '0');
		}
		
		i++;
	}

	cout << i - 1 << endl;
}

int main() {
	uint8_t n;

	cin >> n;

	uint32_t k;
	for (uint8_t i = 0; i < n; i++) {
		cin >> k;

		get_solution(k);
	}

	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz1ms320 KiB
2Hibás válasz1ms508 KiB
subtask20/15
3Időlimit túllépés1.098s320 KiB
subtask30/25
4Hibás válasz2ms408 KiB
5Hibás válasz1ms500 KiB
6Hibás válasz1ms320 KiB
7Hibás válasz1ms320 KiB
8Hibás válasz1ms320 KiB
9Hibás válasz1ms568 KiB
10Hibás válasz1ms320 KiB
11Hibás válasz1ms320 KiB
subtask40/20
12Időlimit túllépés1.098s320 KiB
13Időlimit túllépés1.098s320 KiB
subtask50/40
14Időlimit túllépés1.087s500 KiB
15Időlimit túllépés1.087s320 KiB
16Időlimit túllépés1.087s320 KiB
17Időlimit túllépés1.087s320 KiB
18Időlimit túllépés1.082s320 KiB
19Időlimit túllépés1.082s512 KiB
20Időlimit túllépés1.082s320 KiB
21Időlimit túllépés1.082s320 KiB
22Időlimit túllépés1.07s500 KiB
23Időlimit túllépés1.07s320 KiB