要求求出每个数后面的数的最大值比这个数大多少。

#include<cstdio>
#include<iostream>
using namespace std;
#define MAXN 100005
int a[MAXN], n, ans[MAXN];
int main()
{scanf("%d", &n);for(int i = 1; i <= n; i ++)scanf("%d", &a[i]);for(int i = n; i > 0; i --)ans[i] = max(ans[i+1], a[i+1]);for(int i = 1; i <= n; i ++)printf("%d ", (ans[i] < a[i]) ? 0 : ans[i] - a[i] + 1);return 0;
}

Codefoeces 581B Luxurious Houses相关推荐

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

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

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

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

  3. CF581B Luxurious Houses 模拟

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

  4. 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 ...

  5. Luxurious Houses - CodeForces - 581B

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

  6. B. Luxurious Houses

      每个数 a[i] 加多少比他右边的所有数都严格大 const int N=2e5+5;int n,m,t;int i,j,k;int a[N];vector<int> ans;int ...

  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. 在ASP程序设计中在使用Response对象
  2. I/O流的概念和流类库的结构
  3. 二叉树、二叉排序树及其遍历
  4. mysql模板引擎有哪些_ecshop用的是什么模板引擎?
  5. OnItemClickListener,OnScrollListener应用
  6. 创建vue项目(二)引入elementUi、axios、准备静态资源、封装组件(.vue,js代码等)
  7. 华中科技大学计算机视觉张朋,管涛-华中科技大智能媒体计算与网络安全实验室...
  8. oracle数据库dca,有关Oracle数据库
  9. kmp算法字符串匹配C语言实现
  10. 【C/C++】C++98基础上的C++11新特性
  11. C语言字母标题,C语言题目!!
  12. linux下web目录权限设置
  13. Linux终端(一)
  14. 科学计算机弧度怎么读,角度怎么换算(角度换算弧度计算器)
  15. PCS7 DCS 水泥粉磨程序
  16. 入门机器学习(西瓜书+南瓜书)神经网络总结(python代码实现)
  17. linux安装vim失败(Unable to locate package vim)
  18. 面向对象版学员管理系统 Python
  19. http与htpps的区别
  20. 计算机使用技巧爆文,自媒体原创(伪原创)爆文的写作技巧

热门文章

  1. OPPO、一加将在德国禁售?原来是被“专利流氓”诺基亚盯上了!
  2. python安装0x80072ee7_错误代码为 0x80072EE7 - 卡饭网
  3. 数据分析案例-文本挖掘与中文文本的统计分析
  4. 5)自适应滤波(二)[RLS算法]
  5. 如何处理团队的技术债务
  6. sublime text 编译时提示[WinError 2] 系统找不到指定的文件。
  7. TCP/IP五层模型之数据链路层
  8. 求最小码距 (10 分)
  9. H3C的l2tp报错
  10. 8086CPU学习笔记:8086的寻址方式