法力水晶(diamond.*)题解
分析
这道题我们可以使用栈来模拟,当栈顶元素和当前输入的元素和是奇数就 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.*)题解相关推荐
- #186-[栈]法力水晶
Description tigertang有 个法力水晶,第i个法力水晶有固定的法力值Wi.然而如果相邻的法力水晶法力值之和为奇数,那么它们之间就会发生法力碰撞,以至于两两消除.现在已知每个法力水晶的 ...
- CodeVs天梯钻石Diamond题解
title: CodeVs天梯之Diamond date: 2017-12-28 tags: 天梯 CodesVs categories: OI CodeVs刷题攻略之Diamond 2018.1.1 ...
- “亚信科技杯”南邮第七届大学生程序设计竞赛之网络预赛 (K L题解)
"亚信科技杯"南邮第七届大学生程序设计竞赛之网络预赛 (K L题解) 第一次出题,果然背锅了,L题由于数据问题,让两种不对的方法ac了,分别是:H<0时取前一天送上花(应该是 ...
- “亚信科技杯”南邮第七届大学生程序设计竞赛之网络预赛 (部分题解)
"亚信科技杯"南邮第七届大学生程序设计竞赛之网络预赛 比赛链接http://acm.njupt.edu.cn/acmhome/contest.do?&method=cont ...
- 50道MySQL面试题,掌握之后你将获得无上法力,一发不可收拾!
MySQL面试题50道,精彩集锦! Mysql中有哪几种锁? 1.表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最高,并发度最低. 2.行级锁:开销大,加锁慢:会出现死锁:锁定粒度 ...
- codevs 数独系列 题解报告
4966 简单数独 4491 验证数独 2207 验证数独 2924 数独挑战 1174 靶形数独 一共5道题目,全都和数独有关: 4966 简单数独 时间限制: 1 s 空间限制: 1000 KB ...
- 洛谷 肮脏的牧师 题解
1 题目描述 2 3 Yumis最近在玩炉石传说. 4 5 在炉石传说中脏牧有一张一费卡片(一费就是使用要消耗1点法力水晶),叫做疯狂药水,这个的效果是将一个敌方场上攻击小于等于2的随从拉到自己的战场 ...
- 2020-12-26[B]比赛总结
作为2020年的最后一场考试我竟然考砸了!!! 好吧,其实也有自己的原因 切入主题 今天比赛时没发挥好.从一开始陈某河讲了大概 ∑ i = 1 ∞ i ∗ ∞ \displaystyle\sum_{i ...
- 瓜皮的佳木斯集训Day1
T1:"疲劳"传说 炉石传说:魔兽英雄传是一款由暴雪开发的非常流行的游戏.这个问题建立在这个游戏的基础上,但是即使你不知道这个游戏,你也能非常轻松的解决这个问题. 每一局游戏是两个 ...
最新文章
- 测试开发板与主机之间通过串口收发数据(uart.c/uart.h	)
- 4月29日监理师课程作业
- LoRDEC: accurate and efficient long read error correction LoRDEC:精确且高效的长read校正
- 【CentOS】设置服务开机自动启动
- SQLServer 2012 报表服务部署配置(1)
- 通过JDBC连接取得数据库相关的元数据
- 函数默认形参与占位参数
- ffplay.c学习-7-以音频同步为基准
- SAP CRM WebClient UI Date time format in BSP UI
- 机器学习:分类_机器学习基础:K最近邻居分类
- 高并发编程_高并发编程系列:全面剖析Java并发编程之AQS的核心实现
- 基于 PostgreSQL 的 EMQ X Auth ACL
- 的产品很好为什么卖不好?
- getContentResolver()内容解析者查询联系人、插入联系人
- 10慕课网《进击Node.js基础(一)》初识promise
- 由_exit()引起的对于缓冲区的理解
- java 熄灯问题_Java算法应用之熄灯问题解决
- 戴尔台式计算机主板型号,戴尔台式机主板型号_昨天拿戴尔台式电脑去修说主板坏了,今天去拿的。结果说主板拆不下。_戴尔台式机主板...
- shape的基本用法
- UTF-8-BOOM
热门文章
- c语言isfinite用法,C# Single.IsFinite()用法及代码示例
- 删了手机里的一个html文件,手机操作篇:手机上怎么删除pdf其中一页
- Elasticsearch 分布式搜索引擎 -- 自动补全(拼音分词器、自定义分词器、自动补全查询、实现搜索框自动补全)
- java记事本统计功能_JAVA 运用流编程实现简单的记事本功能
- 如何快速定位页面(江湖故人就是个铁憨憨)即时相关性?
- php文件目录教程,详谈PHP文件目录基础操作_PHP教程
- 古人的智慧之回文诗——《两相思》
- RxJava 学习笔记(八) --- Combining 结合操作
- 电脑硬盘主分区和逻辑分区的区别是什么
- 我的2016——程序员年到三十,工作第四年