#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair Pl; typedef pair P; const int INF=1e9; int main() { int c; cin>>c; int n; cin>>n; vector a; for(int i=0; i>a0; a.push_back(a0); } sort(a.begin(), a.end()); a.erase(unique(a.begin(), a.end()), a.end()); int dp[100001]; fill(dp, dp+c+1, INF); dp[0]=0; for(int i=0; i