东秦第四届图灵杯-D-拿糖果【思维】
2016-11-22 00:11
225 查看
题目链接:点击打开链接
时间限制: 1 Sec 内存限制: 128 MB
提交: 434 解决: 59
[提交][状态][讨论版]
薯片和他的朋友薯条来到了商店,商店有n个糖果,标号依次为1,2,3....n,对应的价值为W1,W2,W3...Wn。现在薯片先拿走一个标号为a的糖果,标号小于a的糖果就被商家收回去了,然后薯条只能在剩下的糖果中选一个标号为b的糖果,请问Wa-Wb的最大值是多少?
多组数据输入,每一组数据第一行输入一个数字 n(2<=n<=100000),接下来n行,每行输入一个wi表示第i个糖果的价值(0<wi<=100000)
每组数据输出Wa-Wb的最大值
思路:两层 for 是要炸的,找个数组记录一下第 i 个糖果之后的最小价值(包括第 i 个),枚举一下找到最优
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int n;
int w[100010];
int Min[100010]; // 记录第 i个糖果之后的最小价值(包括第 i个)
int main()
{
while(~scanf("%d",&n))
{
for(int i=1;i<=n;i++)
scanf("%d",w+i);
Min
=w
;
for(int i=n-1;i>=1;i--)
{
Min[i]=min(Min[i+1],w[i]);
}
int ans=-100010;
for(int i=1;i<n;i++)
{
ans=max(ans,w[i]-Min[i+1]);
}
printf("%d\n",ans);
}
return 0;
}
问题 D: 拿糖果
时间限制: 1 Sec 内存限制: 128 MB提交: 434 解决: 59
[提交][状态][讨论版]
题目描述
薯片和他的朋友薯条来到了商店,商店有n个糖果,标号依次为1,2,3....n,对应的价值为W1,W2,W3...Wn。现在薯片先拿走一个标号为a的糖果,标号小于a的糖果就被商家收回去了,然后薯条只能在剩下的糖果中选一个标号为b的糖果,请问Wa-Wb的最大值是多少?
输入
多组数据输入,每一组数据第一行输入一个数字 n(2<=n<=100000),接下来n行,每行输入一个wi表示第i个糖果的价值(0<wi<=100000)
输出
每组数据输出Wa-Wb的最大值
样例输入
3 3 2 1 6 1 1 1 1 1 1
样例输出
2 0
思路:两层 for 是要炸的,找个数组记录一下第 i 个糖果之后的最小价值(包括第 i 个),枚举一下找到最优
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int n;
int w[100010];
int Min[100010]; // 记录第 i个糖果之后的最小价值(包括第 i个)
int main()
{
while(~scanf("%d",&n))
{
for(int i=1;i<=n;i++)
scanf("%d",w+i);
Min
=w
;
for(int i=n-1;i>=1;i--)
{
Min[i]=min(Min[i+1],w[i]);
}
int ans=-100010;
for(int i=1;i<n;i++)
{
ans=max(ans,w[i]-Min[i+1]);
}
printf("%d\n",ans);
}
return 0;
}
相关文章推荐
- 第四届“图灵杯”NEUQ-ACM程序设计竞赛 A: 谷神的游戏【思维+组合数学】
- 东秦第四届图灵杯-H-吃薯条【思维】
- 第四届“图灵杯”NEUQ-ACM程序设计竞赛(团队赛)-网络同步赛J(字典树 or map)
- Hdu 1205 吃糖果【思维题目】
- **第四届“图灵杯”NEUQ-ACM程序设计竞赛(个人赛)C粉丝与汉诺塔
- 第四届“图灵杯”NEUQ-ACM程序设计竞赛(团队赛)—A
- 图灵杯-第四届“图灵杯”NEUQ-ACM 程序设计竞赛-A-谷神的赌博游戏
- 2013-11-09 实验之买不到的糖果数目(递推思维+思维逻辑题)
- 第四届图灵杯-A.谷神的赌博游戏(概率题,排列组合,推公式)
- 第四届图灵杯->How Many Fibs?(1316)
- 第四届“图灵杯”NEUQ-ACM程序设计竞赛(团队赛)-网络同步赛D 分形
- 第四届山东省赛 A^X mod P [预处理]【思维】
- 第四届图灵杯A题 谷神的赌博游戏
- 第四届“图灵杯”NEUQ-ACM程序设计竞赛(团队赛)【solved 7 / 10】
- 第四届“图灵杯”NEUQ-ACM 程序设计竞赛(团队赛)
- 51 nod 1548 欧姆诺姆和糖果(背包思维暴力写)@
- 第四届“图灵杯”NEUQ-ACM程序设计竞赛总结 【8/10】
- 第四届图灵杯-C.来简单地数个数(费波纳兹,字符串数据处理)
- 东秦 图灵 吃糖果
- 第四届图灵赛-I、一道不简单的题目(水,读行)