256092026-02-22 18:58:09999Szorzás gyakorláscpp17Accepted 100/1002ms564 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;
#define int long long

signed main() {
    int n;cin>>n;
    while(n--){
        int k;cin>>k;
        int volt[10];
        string s=to_string(k);
        for(int i = 0;i<10;i++)volt[i]=1;
        for(char c:s){
            volt[c-'0']=0;
        }
        int x=0;
        for(int i = 0;i<10;i++){
            x|=volt[i];
        }
        int tk=k;
        int cnt=1;
        while(x){
            x=0;
            tk+=k;
            cnt++;
            s=to_string(tk);
            for(char c:s){
                volt[c-'0']=0;
            }
            for(int i = 0;i<10;i++){
                x|=volt[i];
            }
        }cout<<cnt<<endl;
    }
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted1ms316 KiB
subtask215/15
3Accepted1ms508 KiB
subtask325/25
4Accepted1ms500 KiB
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms400 KiB
8Accepted1ms316 KiB
9Accepted1ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms564 KiB
subtask420/20
12Accepted1ms316 KiB
13Accepted1ms508 KiB
subtask540/40
14Accepted1ms332 KiB
15Accepted1ms316 KiB
16Accepted1ms564 KiB
17Accepted1ms508 KiB
18Accepted1ms316 KiB
19Accepted1ms316 KiB
20Accepted1ms316 KiB
21Accepted1ms316 KiB
22Accepted2ms316 KiB
23Accepted1ms316 KiB