T3139 栈练习3 codevs
比起第一题,本题加了另外一个操作,访问栈顶元素(编号3,保证访问栈顶元素时或出栈时栈不为空),现在给出这N此操作,输出结果。
N
N次操作(1入栈 2出栈 3访问栈顶)
K行(K为输入中询问的个数)每次的结果
6
1 7
3
2
1 9
1 7
3
7
7
对于50%的数据 N≤1000 入栈元素≤200
对于100%的数据 N≤100000入栈元素均为正整数且小于等于10^4
1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 #include<cstring> 5 6 using namespace std; 7 8 int size,stack[10000+15],zc,N; 9 int main() 10 { 11 cin>>N; 12 for(int i=1;i<=N;i++) 13 { 14 cin>>zc; 15 if(zc==1) 16 { 17 size++; 18 cin>>stack[size]; 19 } 20 if(zc==2) 21 { 22 size--; 23 } 24 if(zc==3) 25 cout<<stack[size]<<endl; 26 } 27 return 0; 28 }
转载于:https://www.cnblogs.com/Shy-key/p/6367079.html
T3139 栈练习3 codevs相关推荐
- 数据结构--栈 codevs 1107 等价表达式
codevs 1107 等价表达式 2005年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 明 ...
- codevs 1531 山峰
codevs 1531 山峰 题目描述 Description Rocky山脉有n个山峰,一字排开,从西向东依次编号为1, 2, 3, --, n.每个山峰的高度都是不一样的.编号为i的山峰高度为hi ...
- codevs 1013 求先序排列
题目链接:http://codevs.cn/problem/1013/ 题目描述 Description 给出一棵二叉树的中序与后序排列.求出它的先序排列.(约定树结点用不同的大写字母表示,长度< ...
- 12.18栈、队列练习题
12.18栈.队列练习题 要求: 栈和队列是线性数据结构的代表,结构简单,易于理解. 1.Noi网站上的必须全做完. 2.codevs上栈和队列的所有等级题全部做 3.线性结构中有个知识点是哈希,12 ...
- 【codevs1170】 双栈排序
http://codevs.cn/problem/1170/ (题目链接) 题意 给出一个初始序列,判断能否通过两个栈的入栈和出栈操作构造出一个有序序列.若可以,输出字典序最小的方案. Solutio ...
- 接龙游戏 [Codevs 1051]
AC通道:http://codevs.cn/problem/1051/ [分析] 法一: 看到这道题目,我的第一感觉就是字典树.将输入的每个字符串构建一棵字典树,对于每一个叶子结点,统计以它到根的路径 ...
- leetcode,codevs初体验+一些感想
上大学之后几乎再也没有碰过编程算法一类的东西,也是浪费了很多的时间.大一的时候和两个学长组队,没怎么训练就上了场,看到英文题目发困,就打盹了半个小时,两个学长在那里研究,我醒了之后再次看题,没想到竟然 ...
- 伍六七带你学算法——栈的使用
大家都知道栈这种数据结构,它有非常多的应用场景.但如果我们不经常接触这些应用场景的话,就可能不太熟悉栈的用法. 目录smd 1.栈的创建和使用 JAVA Stack类: 2.栈的实际应用示范 解题如下
- 翻转二叉树 c语言实现 递归 栈 队列
前言 题目比较好理解,就是翻转二叉树 代码 c语言实现 #include<stdio.h> #include<stdlib.h> #include<string.h> ...
最新文章
- React 创建组件 使用组件 2
- 零样本风格迁移:多模态CLIP文本驱动图像生成
- 合并odex和少dex的apk为完整的apk文件
- GPU(CUDA)学习日记(九)------ CUDA存储器模型
- matlab中uint16(uint8)函数的用法
- c++ for each 遍历tuple
- 通过镜像快速搭建本地yum源
- mysql如何设置数据库内存溢出_MySQL数据库之关于MySQL的整型数据的内存溢出问题的应对方法...
- 9.深入浅出:集成运放内部电路分析——参考《模拟电子技术基础》清华大学华成英主讲
- 安卓广告机带4G一体开发
- 高斯脉冲传播的解析解及其matlab求解
- KDE-Graphics(KDE图形图像软件)先容
- mysql的乐观锁,悲观锁(共享锁,排斥锁)
- fabric通过java怎么整合RS纠删码的实现
- 计算机键盘感叹号在哪里,键盘上感叹号是哪个键
- Bessie Goes Moo(暴力)
- ATL之深入浅出书评(潘爱民)
- 应用先进的传感器和算法进行低成本运动跟踪---凯利讯半导体
- 2021-4-25日语学习
- unity仓库管理简易模型(一)
热门文章
- 没有配置默认路由_网络路由选择原理
- android字体等宽,Android等宽字体大小
- 处理增删改_实现数据的增删改查
- jave类命名_Java重命名文件– Jave移动文件
- webmin安装_如何在Ubuntu 18.04上安装Webmin
- sql关键字_SQL关键字
- 如何在C ++中实现内联函数?
- Java中的系统类–属性,System.out.println()
- Java基础篇:一个简单的类
- Python基础笔记(四)切片、列表生成式、迭代