每个数 a[i] 加多少比他右边的所有数都严格大

const int N=2e5+5;int n,m,t;int i,j,k;int a[N];vector<int> ans;int main()
{IOS;for(;cin>>n;){for(i=1;i<=n;i++) cin>>a[i];int maxx=-1;for(i=n;i;i--){if(a[i]>maxx){maxx=a[i];ans.pb(0);}else if(a[i]==maxx){ans.pb(1);}else{ans.pb(maxx-a[i]+1);}}reverse(ans.begin(),ans.end());for(auto it:ans) cout<<it<<" ";cout<<endl;}//PAUSE;
}

B. Luxurious Houses相关推荐

  1. CF581B Luxurious Houses 模拟

    CF581B Luxurious Houses 模拟 The capital of Berland has n multifloor buildings. The architect who buil ...

  2. CodeForces - 581B - Luxurious Houses 逆序处理水

    题目链接: http://codeforces.com/problemset/problem/581/B B - Luxurious Houses CodeForces - 581B 题目大意: 给一 ...

  3. Codeforces Round #322 (Div. 2) B. Luxurious Houses 水题

    B. Luxurious Houses Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/581/pr ...

  4. Codefoeces 581B Luxurious Houses

    要求求出每个数后面的数的最大值比这个数大多少. #include<cstdio> #include<iostream> using namespace std; #define ...

  5. Luxurious Houses - CodeForces - 581B

    題目鏈接 本題屬於簡單的implementation. 有 nn 個房子,編號從左到右依次是 1→n1\to n,每個房子有 a[i]a[i] 級臺階. 定義若這個房子的臺階數「嚴格大於」右邊所有房子 ...

  6. codeforces 581B Luxurious Houses(线段树点更新,区间查询)

    题目链接: http://codeforces.com/problemset/problem/581/B 题目大意: 给n个不同高度的房子,要求当对于第i个房子来说,他要严格的比后面的房子都高. 思路 ...

  7. 【Henu ACM Round#19 B】 Luxurious Houses

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 从右往左维护最大值. 看到比最大值小(或等于)的话.就递增到比最大值大1就好. [代码] #include <bits/std ...

  8. CF581B Luxurious Houses

    题目大意是给定了一排房子的高度,定义一个概念,当某一幢房子的高度比它右边(即编号比它大的)所有房子层数都要多时,我们便说它是豪华的房子.问题是若第i幢房子是豪华的,则它需要再增加多少层?并以一个数列的 ...

  9. Codeforces Round #322 B Luxurious Houses

    题意: 给出你N个数,问你这个数想要比后面的数都大至少要加几? 思路: 有一点点考思路,从后向前找,依次找出最大值,直接比较就可以了,有一点点细节,就是要记录最大数和当前数的下标是否是同一位置,如果是 ...

最新文章

  1. spring 两次进入拦截器_4.SpringBoot 拦截器Fliter,Interceptor,Controller……
  2. 第四范式荣获“工业和信息化系统抗击新冠肺炎疫情先进集体”称号
  3. ppt批量缩略图_PPT如何在文件夹下显示缩略图的方法
  4. Leetcode -MySQL-184. 部门工资最高的员工
  5. idea打开vue项目后报错ESLint: Expected space or tab after ‘//‘ in comment.(spaced-comment)
  6. 用java实现combin函数_Java8的CompletableFuture
  7. 关于hankcs库的自然语言处理
  8. Javascript心得(一) Javascript数据类型
  9. Quartz 定时任务
  10. 认知升级三部曲(深度好文)
  11. Linux命令之ps命令
  12. Python自动化:批量合并某个文件夹内子文件夹的所有Excel,并新增两列分别备注文件路径和子sheet名
  13. 数据链路层概述(主要解决的三个问题)
  14. 对random.seed()的理解
  15. 命令控制qq自动申请远程控制_代码详解
  16. PDARTS 网络结构搜索程序分析
  17. 把复杂的事物及逻辑尽量简单化
  18. 小孩子多动症有哪些表现?
  19. EICAD V2.92(含3d、平交口)支持升级
  20. Linux有几种系列的发行版本?

热门文章

  1. 修改unbantu source.list Command ‘deb‘ not found, did you mean问题
  2. matlab 投影法,梯度投影法 MATLAB程序可执行
  3. CMD快捷指令之磁盘检查(管理员身份运行命令提示符)
  4. Linux进程通信的试验
  5. Linux命令之ll
  6. sqlmap工具使用手册
  7. 经典DSR路由协议分析:路由发现
  8. Centos服务器上使用移动硬盘(NTFS分区)
  9. Python 中的对象赋值、浅拷贝和深拷贝
  10. 简单的Filter过滤器实现