P1108 低价购买
来源:互联网 发布:淘宝黑搜索技术 编辑:程序博客网 时间:2024/05/16 18:55
题目描述
“低价购买”这条建议是在奶牛股票市场取得成功的一半规则。要想被认为是伟大的投资者,你必须遵循以下的问题建议:“低价购买;再低价购买”。每次你购买一支股票,你必须用低于你上次购买它的价格购买它。买的次数越多越好!你的目标是在遵循以上建议的前提下,求你最多能购买股票的次数。你将被给出一段时间内一支股票每天的出售价(2^16范围内的正整数),你可以选择在哪些天购买这支股票。每次购买都必须遵循“低价购买;再低价购买”的原则。写一个程序计算最大购买次数。
这里是某支股票的价格清单:
日期 1 2 3 4 5 6 7 8 9 10 11 12
价格 68 69 54 64 68 64 70 67 78 62 98 87
最优秀的投资者可以购买最多4次股票,可行方案中的一种是:
日期 2 5 6 10
价格 69 68 64 62
输入输出格式
输入格式:第1行: N (1 <= N <= 5000),股票发行天数
第2行: N个数,是每天的股票价格。
输出文件仅一行包含两个数:最大购买次数和拥有最大购买次数的方案数(<=2^31)当二种方案“看起来一样”时(就是说它们构成的价格队列一样的时候),这2种方案被认为是相同的。
输入输出样例
输入样例#1:
BUYLOW.IN1268 69 54 64 68 64 70 67 78 62 98 87
输出样例#1:
BUYLOW.OUT4 2
最长递增子序列
只求股票发行天数:
#include <iostream>#include <cstdio>using namespace std;const int maxn=5010;int a[maxn],la[maxn];int n;int main(){ int i,j,k; k=0; cin>>n; for(i=1;i<=n;i++) { cin>>a[i]; la[i]=1; } for(i=n-1;i>=1;i--) for(j=n;j>=i+1;j--) if((a[i]>a[j])&&(la[i]<la[j]+1)) la[i]=la[j]+1; for(i=1;i<=n;i++) if(k<la[i]) k=la[i]; cout<<k; return 0;}
全部:
#include <iostream>#include <cstdio>using namespace std;const int maxn=5010;int a[maxn],la[maxn],lb[maxn]; int n,s,k;int main(){ int i,j; cin>>n; for(i=1;i<=n;i++) cin>>a[i]; for(i=1;i<=n;i++) { for(j=1;j<i;j++) if(la[i]<=la[j]&&a[i]<a[j]) la[i]=la[j]; la[j]++; if(la[j]==1) lb[j]=1; for(j=1;j<i;j++) { if(a[i]==a[j]&&la[i]==la[j]) lb[j]=0; if(a[i]<a[j]&&la[i]==la[j]+1) lb[i]+=lb[j]; } if(la[i]>k) k=la[i]; } for(i=1;i<=n;i++) if(k==la[i]) s+=lb[i]; cout<<k<<' '<<s; return 0;}
1 0
- 洛谷 P1108 低价购买
- 洛谷P1108 低价购买
- 洛谷 P1108 低价购买
- 洛谷 P1108 低价购买
- 洛谷P1108 低价购买
- 洛谷 P1108 低价购买
- P1108 低价购买
- 洛谷 P1108 低价购买
- P1108 低价购买
- [P1108]低价购买
- P1108 低价购买dp
- 洛谷 P1108 低价购买
- 洛谷P1108 低价购买
- 洛谷p1108低价购买
- [洛谷luogu]P1108 低价购买
- |洛谷|动态规划|P1108 低价购买
- 【洛谷P1108】 低价购买[LIS方案数]
- 动态规划入门 洛谷P1108 低价购买
- 导航条标题设置
- Could not create the view: An unexpected exception was thrown.问题解决
- bzoj1299 [LLH邀请赛]巧克力棒
- 4.6日学习日志
- 作业 进程 线程
- P1108 低价购买
- 就乱七八糟的前台页面显示遇到设置的界面效果
- AJAX
- 拦截器
- group by
- 分治算法---归并排序
- unity [serializefiled]序列化
- 关闭 火狐 关闭标签时 动画效果
- n皇后,2n皇后