hdu 6047
来源:互联网 发布:mac怎么更新阿里旺旺 编辑:程序博客网 时间:2024/06/06 07:05
#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<string>#include<algorithm>#include<set>#include<vector>using namespace std;typedef long long ll;const ll mod=1e9+7;const int maxn=25*1e4+5;ll a[maxn],b[maxn],maxm[maxn];int main(){ ll i,n,ans,tp; while(scanf("%lld",&n)!=EOF) { for(i=1;i<=n;i++) { scanf("%lld",&tp); a[i]=tp-i; } for(i=1;i<=n;i++) scanf("%lld",b+i); maxm[n]=a[n]; for(i=n-1;i;i--) maxm[i]=max(maxm[i+1],a[i]); sort(b+1,b+n+1); ans=maxm[b[1]]; tp=ans-n-1; for(i=2;i<=n;i++) ans=(ans+max(tp,maxm[b[i]]))%mod; printf("%lld\n",ans); } return 0;}
阅读全文
0 0
- 【HDU】6047
- hdu 6047
- hdu 6047
- HDU 6047
- HDU 6047
- hdu 6047
- [HDU]-6047 Maximum Sequence
- hdu 6047 Maximum Sequence
- [HDU 6047]Maximum Sequence
- HDU 6047 Maximum Sequence
- hdu 6047 Maximum Sequence
- HDU 6047 Maximum Sequence
- hdu 6047 Maximum Sequence
- HDU 6047 Maximum Sequence
- hdu--6047--Maximum Sequence
- hdu 6047 Maximum Sequence
- HDU 6047 Maximum Sequence
- hdu 6047 Maximum Sequence
- 【LeetCode】 Longest Substring Without Repeating Characters(Java)
- 常见的随机数据生成方法
- 特征根方程
- MySQL 体系结构
- java-final 关键字
- hdu 6047
- Zookeeper 介绍 安装 配置 原理 特点 分析
- poj1067 威佐夫博弈模板 取石子游戏
- POJ 3737 UmBasketella
- Akka(13): 分布式运算:Cluster-Sharding-运算的集群分片
- 剑指offer面试题目:圆圈中最后剩下的数字(约瑟夫环)
- iOS UI自适应布局(小记)
- 贪心算法C
- 0731-Java数组