제출 #283150

#제출 시각아이디문제언어결과실행 시간메모리
283150theStaticMindBrunhilda’s Birthday (BOI13_brunhilda)C++14
49.21 / 100
917 ms40824 KiB
#include<bits/stdc++.h> #define pb push_back #define ii pair<int,int> #define all(x) (x).begin(),(x).end() #define sz(x) ((int)(x).size()) #define INF 100000000000000000 #define modulo 1000000007 #define mod 998244353 //#define int long long int using namespace std; int dp[10000001]; int32_t main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int m, q; cin >> m >> q; vector<int> P(m); for(int i = 0; i < m; i++) cin >> P[i]; for(int i = 1; i <= 1e7; i++){ dp[i] = 1e9; for(int j = m - 1; j >= 0 && j >= m - 10; j--){ dp[i] = min(dp[i], dp[i - i % P[j]] + 1); } } while(q--){ int n; cin >> n; if(dp[n] >= 1e9) cout << "oo\n"; else cout << dp[n] << "\n"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...