10152 2024. 03. 28 18:03:27 111 Az óvodai lét elviselhetetlen könnyűsége #2 cpp17 Időlimit túllépés 0/100 1.59s 158084 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);
			}
		}
	}
	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 351ms 158084 KiB
2 Időlimit túllépés 1.559s 79632 KiB
subtask2 0/20
3 Időlimit túllépés 1.539s 79896 KiB
4 Időlimit túllépés 1.565s 80276 KiB
5 Időlimit túllépés 1.57s 80404 KiB
6 Időlimit túllépés 1.574s 80480 KiB
7 Időlimit túllépés 1.575s 80656 KiB
8 Időlimit túllépés 1.564s 81008 KiB
9 Időlimit túllépés 1.559s 81184 KiB
10 Időlimit túllépés 1.567s 80996 KiB
subtask3 0/10
11 Időlimit túllépés 1.59s 81296 KiB
12 Időlimit túllépés 1.565s 81376 KiB
13 Időlimit túllépés 1.575s 81368 KiB
14 Időlimit túllépés 1.57s 81628 KiB
15 Időlimit túllépés 1.58s 81788 KiB
16 Időlimit túllépés 1.583s 81952 KiB
17 Időlimit túllépés 1.572s 83920 KiB
subtask4 0/15
18 Időlimit túllépés 1.575s 83332 KiB
19 Időlimit túllépés 1.557s 83196 KiB
20 Időlimit túllépés 1.58s 84668 KiB
21 Időlimit túllépés 1.562s 84060 KiB
22 Időlimit túllépés 1.562s 85848 KiB
23 Időlimit túllépés 1.542s 85020 KiB
24 Időlimit túllépés 1.559s 84892 KiB
25 Időlimit túllépés 1.547s 84900 KiB
26 Időlimit túllépés 1.574s 84848 KiB
27 Időlimit túllépés 1.567s 85684 KiB
subtask5 0/55
28 Időlimit túllépés 1.588s 87292 KiB
29 Időlimit túllépés 1.559s 88004 KiB
30 Időlimit túllépés 1.578s 87484 KiB
31 Időlimit túllépés 1.554s 87400 KiB
32 Időlimit túllépés 1.575s 87792 KiB
33 Időlimit túllépés 1.577s 87780 KiB
34 Időlimit túllépés 1.554s 87852 KiB
35 Időlimit túllépés 1.565s 88008 KiB
36 Időlimit túllépés 1.577s 88092 KiB
37 Időlimit túllépés 1.565s 88584 KiB
38 Időlimit túllépés 1.577s 89616 KiB
39 Időlimit túllépés 1.575s 90728 KiB