10153 | 2024-03-28 19:17:51 | 111 | Az óvodai lét elviselhetetlen könnyűsége #2 | cpp17 | Időlimit túllépés 0/100 | 1.588s | 158088 KiB |
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define INF (int)1e18
#define MN (int)1e7 + 1
signed main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int M,Q;
cin>>M>>Q;
vector<int>v(M);
for(int i=0;i<M;i++){
cin>>v[i];
}
vector<int>dp(MN,INF);
dp[0]=0;
for(int i=1;i<MN;i++){
for(int j:v){
if(i-(i%j)>=0){
dp[i]=min(dp[i],dp[i-(i%j)]+1);
}
}
if(dp[i]<dp[i-1])exit(1);
}
while(Q--){
int N;
cin>>N;
cout<<(dp[N]%INF)<<'\n';
}
return 0;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
subtask1 | 0/0 | ||||||
1 | Elfogadva | 333ms | 158088 KiB | ||||
2 | Időlimit túllépés | 1.57s | 79472 KiB | ||||
subtask2 | 0/20 | ||||||
3 | Időlimit túllépés | 1.554s | 79724 KiB | ||||
4 | Időlimit túllépés | 1.565s | 79976 KiB | ||||
5 | Időlimit túllépés | 1.57s | 80144 KiB | ||||
6 | Időlimit túllépés | 1.562s | 80036 KiB | ||||
7 | Időlimit túllépés | 1.57s | 80116 KiB | ||||
8 | Időlimit túllépés | 1.565s | 80104 KiB | ||||
9 | Időlimit túllépés | 1.562s | 80356 KiB | ||||
10 | Időlimit túllépés | 1.557s | 80556 KiB | ||||
subtask3 | 0/10 | ||||||
11 | Időlimit túllépés | 1.577s | 80600 KiB | ||||
12 | Időlimit túllépés | 1.577s | 80804 KiB | ||||
13 | Időlimit túllépés | 1.57s | 80720 KiB | ||||
14 | Időlimit túllépés | 1.542s | 80744 KiB | ||||
15 | Időlimit túllépés | 1.574s | 81012 KiB | ||||
16 | Időlimit túllépés | 1.57s | 80900 KiB | ||||
17 | Időlimit túllépés | 1.57s | 81852 KiB | ||||
subtask4 | 0/15 | ||||||
18 | Időlimit túllépés | 1.574s | 81204 KiB | ||||
19 | Időlimit túllépés | 1.554s | 81064 KiB | ||||
20 | Időlimit túllépés | 1.565s | 81760 KiB | ||||
21 | Időlimit túllépés | 1.57s | 81268 KiB | ||||
22 | Időlimit túllépés | 1.557s | 81740 KiB | ||||
23 | Időlimit túllépés | 1.554s | 80928 KiB | ||||
24 | Időlimit túllépés | 1.577s | 80904 KiB | ||||
25 | Időlimit túllépés | 1.549s | 80908 KiB | ||||
26 | Időlimit túllépés | 1.557s | 80904 KiB | ||||
27 | Időlimit túllépés | 1.572s | 81560 KiB | ||||
subtask5 | 0/55 | ||||||
28 | Időlimit túllépés | 1.554s | 81920 KiB | ||||
29 | Időlimit túllépés | 1.557s | 81976 KiB | ||||
30 | Időlimit túllépés | 1.588s | 81308 KiB | ||||
31 | Időlimit túllépés | 1.578s | 81364 KiB | ||||
32 | Időlimit túllépés | 1.549s | 81516 KiB | ||||
33 | Időlimit túllépés | 1.565s | 81424 KiB | ||||
34 | Időlimit túllépés | 1.577s | 81300 KiB | ||||
35 | Időlimit túllépés | 1.562s | 81236 KiB | ||||
36 | Időlimit túllépés | 1.554s | 81228 KiB | ||||
37 | Időlimit túllépés | 1.577s | 81628 KiB | ||||
38 | Időlimit túllépés | 1.577s | 82160 KiB | ||||
39 | Időlimit túllépés | 1.567s | 82872 KiB |