114022024-09-10 11:21:36GhostSzorzás gyakorláscpp17Elfogadva 100/1003ms512 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n, i;
    cin >> n;
    vector<int> d(n);
    for (i = 0; i < n; i++) {
        cin >> d[i];
    }

    for (i = 0; i < n; i++) {
        int j = 0, x = 0;
        vector<bool> digits(10, false);
        while (x != 10) {
            j++;
            int temp = d[i] * j;
            while (temp > 0) {
                int cd = temp % 10;
                if (!digits[cd]) {
                    digits[cd] = true;
                    x++;
                }
                temp /= 10;
            }
        }
        cout << j << endl;
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva2ms360 KiB
2Elfogadva2ms360 KiB
subtask215/15
3Elfogadva2ms360 KiB
subtask325/25
4Elfogadva3ms424 KiB
5Elfogadva3ms420 KiB
6Elfogadva3ms360 KiB
7Elfogadva3ms384 KiB
8Elfogadva2ms384 KiB
9Elfogadva3ms384 KiB
10Elfogadva3ms360 KiB
11Elfogadva3ms512 KiB
subtask420/20
12Elfogadva3ms376 KiB
13Elfogadva3ms360 KiB
subtask540/40
14Elfogadva2ms232 KiB
15Elfogadva3ms360 KiB
16Elfogadva3ms360 KiB
17Elfogadva3ms384 KiB
18Elfogadva3ms232 KiB
19Elfogadva3ms360 KiB
20Elfogadva3ms384 KiB
21Elfogadva3ms384 KiB
22Elfogadva3ms360 KiB
23Elfogadva3ms360 KiB