网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月24日漏签0天
noip吧 关注:25,172贴子:642,069
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 10回复贴,共1页
<<返回noip吧
>0< 加载中...

打表 求讲解

  • 只看楼主
  • 收藏

  • 回复
  • 欧阳桃儿
  • 提高三等
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
打表究竟如何操作...


  • OIerVS名侦探
  • NOI银牌
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
就是数据范围很小时可以把答案手算出来,然后当作常数存在一个数组里面,读入数据后直接输出


2025-08-24 04:15:17
广告
不感兴趣
开通SVIP免广告
  • OIerVS名侦探
  • NOI银牌
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

以下是打表的经典例子
栈(STACK.PAS STACK.IN STACK.OUT STACK.EXE)
【问题背景】栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。
栈有两种最重要的操作,即pop(从栈顶弹出一个元素)和push(将一个元素进栈)。
栈的重要性不言自明,任何一门数据结构的课程都会介绍栈。宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无法给出答案,所以需要你的帮忙。
【问题描述】
1
3
2
输出序列 尾端 头端 操作数序列
头端
栈A
宁宁考虑的是这样一个问题:一个操作数序列,从1,2,一直到n(图示为1到3的情况),栈A的深度大于n。
现在可以进行两种操作,
1.将一个数,从操作数序列的头端移到栈的头端(对应数据结构栈的push操作)
2. 将一个数,从栈的头端移到输出序列的尾端(对应数据结构栈的pop操作)
1
2
1
1
3
1
2
3
3
2
2
2
3
3
2
使用这两种操作,由一个操作数序列就可以得到一系列的输出序列,下图所示为由1 2 3生成序列2 3 1的过程。(原始状态如上图所示)
1
3
1
你的程序将对给定的n,计算并输出由操作数序列1,2,…,n经过操作可能得到的输出序列的总数。
【输入格式】
输入文件只含一个整数n(1≤n≤18)
【输出格式】
输出文件只有一行,即可能输出序列的总数目
【输入样例】
3
【输出样例】
5


  • OIerVS名侦探
  • NOI银牌
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
很明显,此题是要求卡特兰数列的第n+1项


  • OIerVS名侦探
  • NOI银牌
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
所以直接把卡特兰数定义成常数,如下:
const
ans:array[0..18] of longint
=(1,1,2,5,14,42,132,429,1430,4862,16796,58786,208012,742900,2674440,
9694845,35357670,129644790,477638700);
var
n:integer;
begin
assign(input,'stack.in');
assign(output,'stack.out');
reset(input);
rewrite(output);
readln(n);
writeln(ans[n]);
close(input);
close(output);
end.
如此即可0ms AC


  • 欧阳桃儿
  • 提高三等
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
原来是这样 不过输出范围大的话就不好用了...


  • 柯南—小子
  • NOI铜牌
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这次考试能打表也是本事啊


  • 欧阳桃儿
  • 提高三等
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
总有能打表的题 看RP吧


2025-08-24 04:09:17
广告
不感兴趣
开通SVIP免广告
  • RoyJames
  • NOI银牌
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
noip已经越来越不可能打表了……
一个题多组输入输出很坑爹的


  • 欧阳桃儿
  • 提高三等
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
嗯...也是哦


  • 怎么起名字
  • 省选酱油
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一年比一年坑爹啊


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 10回复贴,共1页
<<返回noip吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示