#include<bits/stdc++.h>
using namespace std;
int s,n,t,a[12],b[12],dp[100000010];
int main(){
ios::sync_with_stdio(false);
cin>>s>>t>>n;
for(int i=1;i<=n;i++) cin>>a[i]>>b[i];
for(int T=1;T<=t;T++){
for(int i=1;i<=n;i++){
for(int j=a[i];j<=s;j++){
dp[j]=max(dp[j],dp[j-a[i]]+b[i]);
}
}
s+=dp[s];
}
cout<<s<<endl;
return 0;
}
求助,对我有帮助用户的关注