当前位置: 首页 > news >正文

深圳专业做公司网站网站后台发布了但看不见

深圳专业做公司网站,网站后台发布了但看不见,南昌建设局,网站规划与开发技术属于什么大类本专栏持续输出数据结构题目集,欢迎订阅。 文章目录题目代码题目 给定一个最大容量为 m 的堆栈,将 n 个数字按 1, 2, 3, …, n 的顺序入栈,允许按任何顺序出栈,则哪些数字序列是不可能得到的?例如给定 m5、n7&#xf…

本专栏持续输出数据结构题目集,欢迎订阅。

文章目录

    • 题目
    • 代码

题目

给定一个最大容量为 m 的堆栈,将 n 个数字按 1, 2, 3, …, n 的顺序入栈,允许按任何顺序出栈,则哪些数字序列是不可能得到的?例如给定 m=5、n=7,则我们有可能得到{ 1, 2, 3, 4, 5, 6, 7 },但不可能得到{ 3, 2, 1, 7, 5, 6, 4 }。

输入格式:
输入第一行给出 3 个不超过 1000 的正整数:m(堆栈最大容量)、n(入栈元素个数)、k(待检查的出栈序列个数)。最后 k 行,每行给出 n 个数字的出栈序列。所有同行数字以空格间隔。

输出格式:
对每一行出栈序列,如果其的确是有可能得到的合法序列,就在一行中输出YES,否则输出NO。

输入样例:
5 7 5
1 2 3 4 5 6 7
3 2 1 7 5 6 4
7 6 5 4 3 2 1
5 6 4 3 7 2 1
1 7 6 5 4 3 2

输出样例:
YES
NO
NO
YES
NO

代码

#include <stdio.h>
#include <stdlib.h>#define MAX_SIZE 1005int main() {int m, n, k;scanf("%d %d %d", &m, &n, &k);for (int i = 0; i < k; i++) {int sequence[MAX_SIZE];int stack[MAX_SIZE];int top = -1;  // 栈顶指针int current_max = 0;int valid = 1;// 读取当前序列for (int j = 0; j < n; j++) {scanf("%d", &sequence[j]);}// 验证序列for (int j = 0; j < n; j++) {int num = sequence[j];if (num > current_max) {// 将 current_max+1 到 num 的所有数入栈for (int t = current_max + 1; t <= num; t++) {stack[++top] = t;// 检查栈大小是否超过容量if (top + 1 > m) {valid = 0;break;}}current_max = num;// 弹出当前元素if (valid) {top--;}} else {// 检查栈顶元素是否等于 numif (top < 0 || stack[top] != num) {valid = 0;break;}top--;  // 弹出栈顶元素}if (!valid) break;}printf("%s\n", valid ? "YES" : "NO");}return 0;
}
http://www.dtcms.com/a/458320.html

相关文章:

  • 网站建设jw100个人视频网站应该怎么做
  • AFL(American Fuzzy Lop)
  • PTA6-6 使用函数判断完全平方数(C)
  • 找人做网站应该注意哪些浙江网站建设哪家专业
  • npm 扩展vite、element-plus 、windcss
  • 网站软件大全免费下如何架设网站服务器
  • 福州网站建设资讯网站维护推广怎么做
  • 电商网站报价网站建设意识形态
  • AI学习环境配置合集
  • C4D体积对象变量标签作为域:深度解析与应用指南
  • python 模拟鼠标键盘
  • 网页设计的网站房地产新闻最新消息
  • 自然语言处理实战——中文BERT模型可视化工具
  • 网站制作设及的技术网站设计初步规划
  • C# MVC网页调试的方法
  • Python自动化获取酷狗音乐
  • 自适应网站内容做多大尺寸织梦音乐网站
  • 怎么配置网站服务器电影片头在线制作网站
  • 【C语言基础】07. 字符串处理函数完全指南
  • 微信网站建设定制中国建设建行网站
  • Django REST Framework 全面指南:从模型到完整API接口开发
  • 建网站哪个公司好wordpress获取文章二级菜单
  • 德阳网站建设平台天津高端网站建设公司
  • Lookup | TryHackMe
  • Linux 端口管理完全指南:查询占用、检查开放与手动开放实操
  • 建站网站关键词优化动态的网站大概多少钱
  • 2025年--Lc178--H746. 使用最小花费爬楼梯(动态规划)--Java版
  • 济南易搜的网站建设商务网站设计论文
  • 用Slurm高效提交深度学习任务:以KBQA实体消歧任务为例
  • 完成网站建设成本设计师在线接单