Codeforces Round #625 (Div. 2, based on Technocup 2020 Final Round) B. Journey Planning(映射)
2024-10-19 04:28:01
题意:
已知 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;
}
最新文章
- php中抽象类与接口的概念以及区别
- ajax XML
- c3p0数据库连接池(作用不重复)
- WAMP环境下访问PHP提示下载PHP文件
- 一路走过的2013,welcome to 2014
- Codeforces Round #329 (Div. 2) B. Anton and Lines 逆序对
- [转] Java之ACM速成
- QVariant与自定义数据类型转换的方法
- java 迭代器iterator
- QT5 动态链接库的创建和使用(QT自己做动态库给自己使用)
- android学习笔记Fragment的使用
- Linux文件系统选择
- Neject 在MVC框架中使用
- 探秘小程序(7):view组件
- pip 设置国内源
- Android 将拼接好并加上边框的图片保存到内存卡中
- mySQL内存及虚拟内存优化设置[转]
- vnc 登录 Ubuntu gnome 桌面出现 QXcbConnection : Failed to initialize XRandr 错误,然后打不开
- mui笔记
- LeetCode题解-147 对链表进行插入排序 Medium
热门文章
- 使用CSS的clip-path实现图片剪切效果
- Zap简单使用
- 剑指offer 树的基本操作:四种遍历方式
- wpf 通过为DataGrid所绑定的数据源类型的属性设置Attribute改变DataGrid自动生成列的顺序
- 【Spring】 Spring的核心容器
- 【Oracle】to_data() to_char()用法解析
- 优化太多的if-else
- mysql 1449 : The user specified as a definer (&#39;usertest&#39;@&#39;%&#39;) does not exist 解决方法 (grant 授予权限)
- Java高并发与多线程(四)-----锁
- 翻译 - ASP.NET Core 基本知识 - 通用主机 (Generic Host)