当前位置: 首页 > news >正文

笔试强训10.18

//注意要开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")


http://www.mrgr.cn/news/53353.html

相关文章:

  • 开源限流组件分析(二):uber-go/ratelimit
  • 5、JavaScript(二) 对象+DOM
  • Ping百度,出现“ping:baidu.com: Temporary failure in name resolution“解决方案
  • NCCL报错
  • C++ 类的基础用法与详细说明:简单易懂的入门指南
  • PHP 表达式 Exception::__toString
  • (42)MATLAB中使用fftshift绘制以零为中心的功率谱
  • VideoCLIP-XL:推进视频CLIP模型对长描述的理解
  • 数据结构与算法 - 树 #数的概念 #二叉树 #堆 - 堆的实现/堆排序/TOP-K问题
  • 韩信走马分油c++
  • java缓存技术介绍
  • 如何实现采购数字化?
  • C语言笔记20
  • IO编程--多线程实现文件拷贝
  • 爬虫逆向-js进阶(续写,搭建网站)
  • 刘诗诗亮相 VOGUE 时尚盛典,三套造型出尘绝伦,美丽再惊艳众人
  • 业务诊断简介
  • [强网杯 2019]随便注1
  • 实验21:红外遥控实验
  • 通过比较list与vector在简单模拟实现时的不同进一步理解STL的底层