159332025-03-24 18:24:15peti1234Az óvodai lét elviselhetetlen könnyűsége #2cpp17Runtime error 0/1001.58s131072 KiB
// Source: https://usaco.guide/general/io

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

int m, q;
const int maxn=2e7+1;
int f[maxn];
int dp[maxn];

int main() {
    ios_base::sync_with_stdio(0);cin.tie(0);

	cin>>m>>q;
    
    for (int i=0;i<m;i++){
        int a;
        cin>>a;
        for (int j=a-1;j<maxn;j+=a) f[j]=max(f[j], a-1);
    }
    for (int i=maxn-2;i>0;i--) f[i]=max(f[i], f[i+1]-1);
    
    dp[0]=0;
    int pos=maxn;
    for (int i=1;i<maxn;i++){
        if (!f[i]) pos=min(pos,i);
        dp[i]=dp[i-f[i]]+1;
    }

    for (int i=0;i<q;i++){
        int n;
        cin>>n;
        if (n>=pos) {
            cout<<"0\n";
            continue;
        }
        cout<<dp[n]<<"\n";
    }
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Runtime error218ms131072 KiB
2Runtime error515ms131072 KiB
subtask20/20
3Runtime error504ms131072 KiB
4Runtime error634ms131072 KiB
5Runtime error637ms131072 KiB
6Runtime error504ms131072 KiB
7Runtime error726ms131072 KiB
8Runtime error1.039s131072 KiB
9Time limit exceeded1.58s78644 KiB
10Time limit exceeded1.58s78644 KiB
subtask30/10
11Runtime error721ms131072 KiB
12Runtime error834ms131072 KiB
13Runtime error814ms131072 KiB
14Runtime error910ms131072 KiB
15Runtime error887ms131072 KiB
16Runtime error740ms131072 KiB
17Runtime error583ms131072 KiB
subtask40/15
18Runtime error375ms131072 KiB
19Runtime error460ms131072 KiB
20Runtime error291ms131072 KiB
21Runtime error541ms131072 KiB
22Runtime error563ms131072 KiB
23Runtime error1.042s131072 KiB
24Runtime error1.069s131072 KiB
25Runtime error911ms131072 KiB
26Runtime error846ms131072 KiB
27Runtime error1.184s131072 KiB
subtask50/55
28Runtime error842ms131072 KiB
29Runtime error303ms131072 KiB
30Runtime error716ms131072 KiB
31Runtime error259ms131072 KiB
32Runtime error486ms131072 KiB
33Runtime error591ms131072 KiB
34Runtime error968ms131072 KiB
35Runtime error802ms131072 KiB
36Runtime error1.245s131072 KiB
37Runtime error514ms131072 KiB
38Runtime error519ms131072 KiB
39Runtime error375ms131072 KiB