您的位置:首页 > 教育 > 培训 > 中国互联网信息中心_官方网站入口_新网域名查询_百度竞价课程

中国互联网信息中心_官方网站入口_新网域名查询_百度竞价课程

2025/2/24 5:42:45 来源:https://blog.csdn.net/2301_79761329/article/details/143029180  浏览:    关键词:中国互联网信息中心_官方网站入口_新网域名查询_百度竞价课程
中国互联网信息中心_官方网站入口_新网域名查询_百度竞价课程

//注意要开long long,超出int的数据范围了!!

#include <iostream>
using namespace std;
typedef long long in;
int main() {in n,m,a,b;cin>>n>>m>>a>>b;in x=min(n/2,m);in sum=0;for(int i=0;i<=x;i++){in nn=n-2*i;in mm=m-i;in tmp=min(nn,mm/2);in cnt=i*a+tmp*b;if(cnt>sum)sum=cnt;}cout<<sum<<endl;
}
// 64 位输出请用 printf("%lld")

#include <iostream>
using namespace std;
int p[1000010];
int dp[1000010][2];
int n;
int main() {   cin>>n;for(int i=1;i<=n;i++)//代表第几天{cin>>p[i];}dp[1][0]=0;//0代表此时不持有股票dp[1][1]=-p[1];//1代表此时持有股票for(int i=2;i<=n;i++){dp[i][0]=max(dp[i-1][0],dp[i-1][1]+p[i]);dp[i][1]=max(dp[i-1][1],dp[i-1][0]-p[i]);}cout<<dp[n][0]<<endl;return 0;
}
// 64 位输出请用 printf("%lld")

#include <iostream>
#include <stack>
using namespace std;int main() {stack<string> str;string a;while(cin>>a){str.push(a);}while(!str.empty()){string s=str.top();cout<<s<<" ";//空格不会被读入str.pop();}cout<<endl;
}
// 64 位输出请用 printf("%lld")

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com