6035 2023. 10. 28 16:49:44 Gervid Szorzás gyakorlás cpp11 Elfogadva 100/100 3ms 4128 KiB
#include <iostream>
#include <vector>
#include <set>
#include <algorithm>

using namespace std;

int main()
{
    int n, i, k, temp, out, current;
	cin >> n;

	set<int> nums;

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

		nums.clear();
		current = 0, out = 0;

		while (nums.size() < 10)
		{
			current += k;
			temp = current;

			while (temp > 0)
			{
				nums.insert(temp % 10);

				temp /= 10;
			}

			out++;
		}

		cout << out << endl;
	}
}
//3
//5
//10
//3
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1684 KiB
2 Elfogadva 3ms 1864 KiB
subtask2 15/15
3 Elfogadva 3ms 2076 KiB
subtask3 25/25
4 Elfogadva 3ms 2308 KiB
5 Elfogadva 3ms 2408 KiB
6 Elfogadva 3ms 2648 KiB
7 Elfogadva 3ms 2888 KiB
8 Elfogadva 3ms 2968 KiB
9 Elfogadva 3ms 3064 KiB
10 Elfogadva 3ms 3064 KiB
11 Elfogadva 3ms 3064 KiB
subtask4 20/20
12 Elfogadva 3ms 3128 KiB
13 Elfogadva 3ms 3248 KiB
subtask5 40/40
14 Elfogadva 3ms 3344 KiB
15 Elfogadva 3ms 3432 KiB
16 Elfogadva 3ms 3668 KiB
17 Elfogadva 3ms 3780 KiB
18 Elfogadva 3ms 3636 KiB
19 Elfogadva 3ms 3636 KiB
20 Elfogadva 3ms 3884 KiB
21 Elfogadva 3ms 4128 KiB
22 Elfogadva 3ms 3988 KiB
23 Elfogadva 3ms 4116 KiB