题意:

给出一个数列,我们要在这里找出两个数,使得题意中那个表达式最大。

思路:

排两个序就好了啊,看代码一下就懂了。

代码:

#include <cstdio>
#include <algorithm>
using namespace std;const long long maxn = 5 * 1000000 + 10;
struct Node {long long id, x;
}aa[maxn], bb[maxn];
bool cmp(Node n1, Node n2) {if(n1.x != n2.x) {return n1.x > n2.x;}return n1.id < n2.id;
}int main() {long long n, a, b;long long t;long long x;scanf("%I64d",&t);for(long long kase = 1; kase <= t; kase++) {scanf("%I64d%I64d%I64d",&n, &a, &b);for(long long i = 1; i <= n; i++) {scanf("%I64d",&x);aa[i].id = i;aa[i].x = x * x * a;bb[i].id = i;bb[i].x = b * x;}sort(aa + 1, aa + 1 + n, cmp);sort(bb + 1, bb + 1 + n, cmp);long long ans;if(aa[1].id != bb[1].id) {ans = aa[1].x + bb[1].x;} else {ans = aa[1].x + bb[2].x;ans = max(ans, aa[2].x + bb[1].x);}printf("Case #%I64d: %I64d\n", kase, ans);}return 0;
}

hdu5461(2015沈阳网络赛L题)相关推荐

  1. hdu5455(2015沈阳网络赛F题)

    题意: 给出一个串,问用题中定义的那些串来组成这个串最少要用多少个. 思路: 没啥说的,注意一下输入的串中可能出现除了c和f的字母. 代码: #include<cstdio> #inclu ...

  2. hdu5452(2015沈阳网络赛C题)

    题意: 给出一个无向图和一个此图的生成树,让我们求一个本图的最小割边集,割边集只包括生成树中的一条边,让割边集的边数最少,输出数目. 思路: 并查集+暴力. 代码: #include<cstdi ...

  3. hdu5459(2015沈阳网络赛J题)

    题意: 给出一个类似于斐波那契数组的字符串的定义,给出一个n,让求第n个串中任意两个c的距离的和. 思路: 我们用了三个小时找规律,最后发现是递推... 代码: #include <cstdio ...

  4. hihoCoder1228(2015北京网络赛B题)

    题意: 给出一个文本编辑器的容量,给出老板输入的字符串,小写字母代表文本,大写字母代表命令: L:光标左移: R:光标右移: S:在insert模式和另一个输入模式中切换: D:删除光标后面的一个字符 ...

  5. 2015北京网络赛 G题 Boxes bfs

    Boxes Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://hihocoder.com/contest/acmicpc2015beijingonl ...

  6. NOJ 网络赛 L题 送花

    题目: 送花 时间限制(普通/Java) : 1000 MS/ 3000 MS          运行内存限制 : 65536 KByte 总提交 : 116            测试通过 : 41 ...

  7. hdu5489(2015合肥网络赛F题)

    转载自:http://blog.csdn.net/lwt36/article/details/48774103 题意: 给出一个数列,在其中删除连续的L个数字,使得剩余的数字LIS最大,输出此LIS. ...

  8. hdu5491(2015合肥网络赛H题)

    题意: 给出三个数字D.s1和s2,用L来表示D的二进制表示中1的个数,L在区间[s1,s2]中,我们要找到离D最近的并且大于D的一个数字,且这个数字的L也落在区间[s1,s2]中. 思路: 一直超时 ...

  9. hdu5492(2015合肥网络赛I题)

    题意: n*m的格子,每个格子有权值,我们要从左上角走到右下角,只能向下走或者向右走,求走到终点走过的格子的方差的最小值. 思路: 被这题坑了,我还是太蠢. 我们可以暴力(∑Ai)^2,取最优就好了. ...

最新文章

  1. poco vs Boost
  2. 是什么阻碍了你的 AI 致富路?
  3. pythonurllib微博登录怎么删_Python使用cookielib和urllib2模拟登陆新浪微博并抓取数据...
  4. SSH三大框架注解整合(二)
  5. Android自定义Dialog及与Activity的交互
  6. 怎么判断当前的os类型,手机类型
  7. 实用金属材料手册_机械密封选用手册
  8. html h1 字母,html----h1-6标签
  9. Blender插件初始化范例
  10. 关于TFS的文档和报告打叉的解决
  11. c语言程序设计答案四,C语言程序设计练习四(参考答案)
  12. TSX指令集之RTM无锁并发能加快速度吗?与mutex加锁比较
  13. 签到系统实验报告_实验报告评分标准
  14. C6000 DSP技术深度探索---链接命令文件(cmd)
  15. Easytrader 超简单的股市自动交易神器
  16. Vue 遍历单项选择 答题卡
  17. [matlab数字图像处理3]打开一副低对比度图像,拉伸其图像对比度
  18. 信息安全管理的效益分析
  19. deflate php,PHP Deflate a string
  20. JS实现上一个、下一个、置顶、置底操作

热门文章

  1. 科大星云诗社动态20210212
  2. Winform无法加载基类的错误解决
  3. 字符串数组中查找字符串
  4. 系统地学学喝酒的技巧
  5. opengl编程从入门到精通-hello,window
  6. 图解远程版本库开发周期 —— Git 学习笔记 22
  7. Unity3D ShaderLab 内发光防护罩
  8. 【快乐水题】594. 最长和谐子序列
  9. 【快乐水题】677. 键值映射
  10. linux复制和剪切命令,Linux命令 复制粘贴剪切