题目链接:https://ac.nowcoder.com/acm/contest/11169/A
思路:按照第一个人的右边界排序,记录每次涂色是第几次涂,一次涂色可以被记录时,它的涂色的次数一定要比前一次的涂色的次数大。
代码:

#include<iostream>
#include<set>
#include<stack>
#include<vector>
#include<algorithm>
using namespace std;
typedef long long ll;
struct ST{ll id;ll r;bool operator <(ST B)const{if(r!=B.r) return r>B.r;return id>B.id;}
};
vector<ST> v;
int main(){ll n;cin>>n;ll ans=0;for(ll i=1;i<=n;i++){ll x;cin>>x;v.push_back(ST{i,x});}sort(v.begin(),v.end());ll maxx=-1;ll pre=-1;for(int i=0;i<v.size();i++){if(v[i].id>maxx&&v[i].r!=pre) {ans++;maxx=max(maxx,v[i].id);}pre=v[i].r;}cout<<ans<<endl;
}

题解中可能有错误或者遗漏,大家见谅.

牛客练习赛79 A- 炼金术师 题解 【贪心】相关推荐

  1. 牛客练习赛61 B 吃水果 题解

    链接:https://ac.nowcoder.com/acm/contest/5026/B 来源:牛客网 题目描述 最近米咔买了n个苹果和m个香蕉,他每天可以选择吃掉一个苹果和一个香蕉(必须都吃一个, ...

  2. 牛客练习赛85 A~D题题解

    比赛链接:https://ac.nowcoder.com/acm/contest/11175 目录 A 科学家的模型 B 音乐家的曲调 C 哲学家的沉思 D 数学家的迷题 A 科学家的模型 模拟题,对 ...

  3. 牛客练习赛59 C 装备合成(贪心+数学)

    题目链接 思路:贪心的尽量选第一种方案,设第一种方案用了k1次,第二种方案用了k2次,那么方程就是2k1+4k2=x,3k1+k2=y,那么就有10k1=4y-x,关键这里k1不一定是整数,所以k1这 ...

  4. 牛客练习赛29 题解

    牛客练习赛29 A. 可持久化动态图上树状数组维护01背包 题解 这题跟标题没有任何关系- 贪心的使得负数删除的时候下标尽可能大,然后正数的时候下标尽可能小. 观察到每个数下标最大的时候就是它的初始下 ...

  5. 解题报告(一)C、(牛客练习赛41 F)简单数学题(数论 + FWT)(3.5)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  6. 妄想集合(牛客练习赛90)

    妄想集合(牛客练习赛90) 题意: 开始有 n 个可重集合,开始时每一个集合中都有一个数,有 m 个操作. Quant l r x\text{Quant l r x}Quant l r x:往编号在 ...

  7. 牛客练习赛54(A,B,C(ATCG相同的分在一起 暴力加巧妙差分))

    牛客练习赛54 日常刷一套牛客练习赛题 A-乘积 n这么小 暴力即可,不知道unsinged long long 操作,用java大数写了: import java.math.BigInteger; ...

  8. 牛客练习赛#105(A-D)

    牛客练习赛#105 文章目录 牛客练习赛#105 A.切蛋糕的贝贝 B.抱歉,这没有集美 C.打牌的贝贝 D.点分治分点 A.切蛋糕的贝贝 题意 有一个正n边形,想通过下列的切法切成面积比为1:1:4 ...

  9. 牛客练习赛81 E. 小 Q 与函数求和 1( “简单莫比乌斯反演” ,欧拉函数性质)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 牛客练习赛81 E. 小 Q 与函数求和 1( "简单莫比乌斯反演" ) Prob ...

最新文章

  1. Java简介、安装及一些注意事项
  2. Java使用Jolt连接Tuxedo服务器
  3. vue 打包上线后字体图标不显示
  4. windows安装mongodb(快速简易版)
  5. 前端开发攻城狮必须知道的开发环境和插件
  6. 印度孟买机器人餐厅_2020,送餐机器人的海外市场爆发之年
  7. 文章马伊琍离婚,华为却成“最大赢家”?
  8. 如何限制计算机用户的登录时间,电脑怎么设置上网时间有限制
  9. android上的单片机编程软件下载,AVR单片机编程软件(AVR_fighter)
  10. 日志易——中国版的splunk
  11. 计算机如何重装网络,电脑无网络怎么重装?离线一键重装win7系统教程
  12. Windows系统 clac命令详解,Windows系统使用命令行打开计算器
  13. 切身体验苹果Reminders的贴心设计
  14. cpan安装软件时报错
  15. navicat使用和测试
  16. 使用RStudio中的read.table导入Txt文件出现列的数目比列的名字要多的问题
  17. 他来了他来了,Hadoop序列化和切片机制了解一下?
  18. 单GDB调试RISC-V CPU 多核时,continue 命令行为解析
  19. RSTP MSTP
  20. open source 3d map_3D视觉技术在机器人抓取作业中的应用实例

热门文章

  1. 更改MySQL数据库的编码为utf8mb4
  2. java的web开发之旅——第3站javascript
  3. 攀岩时代:HMS Core 6.0与移动开发之路
  4. 村民逮87只癞蛤蟆和官员打猎
  5. 环保应急宝APP——智荟环保——环保信息化——人工智能——大数据
  6. 所谓“腹有诗书气自华”,为何你读了那么多书却不见效果?
  7. 高通骁龙8 Gen2参数性能怎么样 相当于苹果什么处理器
  8. 普元微服务平台EOS Platform 8全新发布
  9. 变量引用之双引号的作用
  10. linux vsftpd删除用户,Linux/CentOS添加/删除FTP用户并设置权限