题意:

已知 n 所城市(从 1 至 n 编号)及其美丽值,选取一条旅行路线,满足路线中两两城市美丽值之差等于编号之差,求所有旅行路线中美丽值的最大值。

思路:

美丽值与编号作差,差值为键,映射累加 。

#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;cin>>n;
int b[n];for(int &i:b) cin>>i;
map<int,long long> _map;
for(int i=0;i<n;i++)
_map[b[i]-i]+=b[i];
long long mx=0;
for(auto &i:_map)
mx=max(mx,i.second);
cout<<mx;
return 0;
}

最新文章

  1. php中抽象类与接口的概念以及区别
  2. ajax XML
  3. c3p0数据库连接池(作用不重复)
  4. WAMP环境下访问PHP提示下载PHP文件
  5. 一路走过的2013,welcome to 2014
  6. Codeforces Round #329 (Div. 2) B. Anton and Lines 逆序对
  7. [转] Java之ACM速成
  8. QVariant与自定义数据类型转换的方法
  9. java 迭代器iterator
  10. QT5 动态链接库的创建和使用(QT自己做动态库给自己使用)
  11. android学习笔记Fragment的使用
  12. Linux文件系统选择
  13. Neject 在MVC框架中使用
  14. 探秘小程序(7):view组件
  15. pip 设置国内源
  16. Android 将拼接好并加上边框的图片保存到内存卡中
  17. mySQL内存及虚拟内存优化设置[转]
  18. vnc 登录 Ubuntu gnome 桌面出现 QXcbConnection : Failed to initialize XRandr 错误,然后打不开
  19. mui笔记
  20. LeetCode题解-147 对链表进行插入排序 Medium

热门文章

  1. 使用CSS的clip-path实现图片剪切效果
  2. Zap简单使用
  3. 剑指offer 树的基本操作:四种遍历方式
  4. wpf 通过为DataGrid所绑定的数据源类型的属性设置Attribute改变DataGrid自动生成列的顺序
  5. 【Spring】 Spring的核心容器
  6. 【Oracle】to_data() to_char()用法解析
  7. 优化太多的if-else
  8. mysql 1449 : The user specified as a definer (&#39;usertest&#39;@&#39;%&#39;) does not exist 解决方法 (grant 授予权限)
  9. Java高并发与多线程(四)-----锁
  10. 翻译 - ASP.NET Core 基本知识 - 通用主机 (Generic Host)