分析

这道题我们可以使用栈来模拟,当栈顶元素和当前输入的元素和是奇数就 stk.pop(),否则就 stk.push()

代码如下

#include <bits/stdc++.h>
using namespace std;
#define int long long
inline int read(){int x=0,f=1;char ch=getchar();while(!isdigit(ch)){if(ch=='-')f=-1;ch=getchar();}while(isdigit(ch))x=(x<<1)+(x<<3)+(ch^48),ch=getchar();return x*f;
}int n,x;
stack <int> stk;signed main(){n=read();x=read();stk.push(x);for(int i=2;i<=n;i++){x=read();if(stk.empty()){stk.push(x);continue;}int y=stk.top();if((x+y)%2){stk.pop();}else{stk.push(x);}}cout<<stk.size();return 0;
}

法力水晶(diamond.*)题解相关推荐

  1. #186-[栈]法力水晶

    Description tigertang有 个法力水晶,第i个法力水晶有固定的法力值Wi.然而如果相邻的法力水晶法力值之和为奇数,那么它们之间就会发生法力碰撞,以至于两两消除.现在已知每个法力水晶的 ...

  2. CodeVs天梯钻石Diamond题解

    title: CodeVs天梯之Diamond date: 2017-12-28 tags: 天梯 CodesVs categories: OI CodeVs刷题攻略之Diamond 2018.1.1 ...

  3. “亚信科技杯”南邮第七届大学生程序设计竞赛之网络预赛 (K L题解)

    "亚信科技杯"南邮第七届大学生程序设计竞赛之网络预赛 (K L题解) 第一次出题,果然背锅了,L题由于数据问题,让两种不对的方法ac了,分别是:H<0时取前一天送上花(应该是 ...

  4. “亚信科技杯”南邮第七届大学生程序设计竞赛之网络预赛 (部分题解)

    "亚信科技杯"南邮第七届大学生程序设计竞赛之网络预赛 比赛链接http://acm.njupt.edu.cn/acmhome/contest.do?&method=cont ...

  5. 50道MySQL面试题,掌握之后你将获得无上法力,一发不可收拾!

    MySQL面试题50道,精彩集锦! Mysql中有哪几种锁? 1.表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最高,并发度最低. 2.行级锁:开销大,加锁慢:会出现死锁:锁定粒度 ...

  6. codevs 数独系列 题解报告

    4966 简单数独 4491 验证数独 2207 验证数独 2924 数独挑战 1174 靶形数独 一共5道题目,全都和数独有关: 4966 简单数独 时间限制: 1 s 空间限制: 1000 KB ...

  7. 洛谷 肮脏的牧师 题解

    1 题目描述 2 3 Yumis最近在玩炉石传说. 4 5 在炉石传说中脏牧有一张一费卡片(一费就是使用要消耗1点法力水晶),叫做疯狂药水,这个的效果是将一个敌方场上攻击小于等于2的随从拉到自己的战场 ...

  8. 2020-12-26[B]比赛总结

    作为2020年的最后一场考试我竟然考砸了!!! 好吧,其实也有自己的原因 切入主题 今天比赛时没发挥好.从一开始陈某河讲了大概 ∑ i = 1 ∞ i ∗ ∞ \displaystyle\sum_{i ...

  9. 瓜皮的佳木斯集训Day1

    T1:"疲劳"传说 炉石传说:魔兽英雄传是一款由暴雪开发的非常流行的游戏.这个问题建立在这个游戏的基础上,但是即使你不知道这个游戏,你也能非常轻松的解决这个问题. 每一局游戏是两个 ...

最新文章

  1. 测试开发板与主机之间通过串口收发数据(uart.c/uart.h )
  2. 4月29日监理师课程作业
  3. LoRDEC: accurate and efficient long read error correction LoRDEC:精确且高效的长read校正
  4. 【CentOS】设置服务开机自动启动
  5. SQLServer 2012 报表服务部署配置(1)
  6. 通过JDBC连接取得数据库相关的元数据
  7. 函数默认形参与占位参数
  8. ffplay.c学习-7-以音频同步为基准
  9. SAP CRM WebClient UI Date time format in BSP UI
  10. 机器学习:分类_机器学习基础:K最近邻居分类
  11. 高并发编程_高并发编程系列:全面剖析Java并发编程之AQS的核心实现
  12. 基于 PostgreSQL 的 EMQ X Auth ACL
  13. 的产品很好为什么卖不好?
  14. getContentResolver()内容解析者查询联系人、插入联系人
  15. 10慕课网《进击Node.js基础(一)》初识promise
  16. 由_exit()引起的对于缓冲区的理解
  17. java 熄灯问题_Java算法应用之熄灯问题解决
  18. 戴尔台式计算机主板型号,戴尔台式机主板型号_昨天拿戴尔台式电脑去修说主板坏了,今天去拿的。结果说主板拆不下。_戴尔台式机主板...
  19. shape的基本用法
  20. UTF-8-BOOM

热门文章

  1. c语言isfinite用法,C# Single.IsFinite()用法及代码示例
  2. 删了手机里的一个html文件,手机操作篇:手机上怎么删除pdf其中一页
  3. Elasticsearch 分布式搜索引擎 -- 自动补全(拼音分词器、自定义分词器、自动补全查询、实现搜索框自动补全)
  4. java记事本统计功能_JAVA 运用流编程实现简单的记事本功能
  5. 如何快速定位页面(江湖故人就是个铁憨憨)即时相关性?
  6. php文件目录教程,详谈PHP文件目录基础操作_PHP教程
  7. 古人的智慧之回文诗——《两相思》
  8. RxJava 学习笔记(八) --- Combining 结合操作
  9. 电脑硬盘主分区和逻辑分区的区别是什么
  10. 我的2016——程序员年到三十,工作第四年