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

南通e站网站建设百度的竞价排名是哪种方式

南通e站网站建设,百度的竞价排名是哪种方式,wordpress首页轮换图片在哪里设置,网站建设合同附件目录 一.主函数逻辑 二.level_stor()函数 三.mid_stor函数 四.operate函数 五.judge2函数 六.求解flag 一.主函数逻辑 ①先输入一个字符串,然后judge1()函数遍历它,判断字符是否在[0,4]区间范围内 ②将输入的字符串用层次遍历的方式存储为一个二叉树root ③再将二叉树r…

目录

一.主函数逻辑

二.level_stor()函数

三.mid_stor函数

四.operate函数

五.judge2函数

六.求解flag


一.主函数逻辑

①先输入一个字符串,然后judge1()函数遍历它,判断字符是否在[0,4]区间范围内

②将输入的字符串用层次遍历的方式存储为一个二叉树root

③再将二叉树root用中序遍历的方式存储到arr数组中

④将arr数组的内容复制到一块固定的内存空间

⑤judge2()函数实际上是将上一步操作中的内存空间保存的数据视为5*5矩阵,判断每行每列是否有重复元素,也就是一个数独问题

二.level_stor()函数

起初看这个形式像是前序遍历存储二叉树,实则不然,这是层次遍历

假设我们输入序列为:0123456789

那么跟着函数流程画出来大概是这个样子(^表示空指针):

左边是内存空间分布,右边是二叉树的形式

三.mid_stor函数

这里的dword_601080单元实际作用是循环计数变量,我最开始也看错了,以为是arr的值++

这个函数是递归的将上一步得到的二叉树root用中序遍历的方式存储到arr_stor数组中

四.operate函数

这个函数就是将arr_stor中的内容存到#字符对应的位置

五.judge2函数

到这一步我也是看其他大佬的wp才看明白,参考:BUUCTF--[GUET-CTF2019]number_game 

本质上就是判断每行每列是否有重复元素,如果有就错误,所以这是一个5*5矩阵的数独问题

六.求解flag

可以根据Arr数组中的内容求解这个数独问题,Arr的数据提取并转化为5*5矩阵(手工求解一波数独):

14#23 14023
30#1# 30412
0#23# 01234
#3##0 23140
42##1 42301

所以按顺序,arr_stor数组的内容是:

0421421430

然后根据level_stor中假设输入0-9的二叉树的形状,那么得到的中序序列为:

7381940526

也就是说我们按照0-9的顺序输入,实际上会被转换成这样的位置存储到arr_stor数组内

脚本:得到flag{1134240024}

arr1=[7,3,8,1,9,4,0,5,2,6] #按顺序输入的字符最终会按照这个表里的顺序输出
arr2=[0,4,2,1,4,2,1,4,3,0] #0需要第一个填入数独矩阵,所以他的下标是7,这样才能保证顺序
flag=[0]*10
for i in range(10):flag[arr1[i]]=arr2[i];
print (flag)

http://www.tj-hxxt.cn/news/54593.html

相关文章:

  • 怎么用vs2010做网站网络平台推广有哪些渠道
  • 大连微网站浏览器打开是2345网址导航
  • 企业网站报价模板下载百度直播
  • 湖南中小企业建站价格交换链接营销实现方式解读
  • 遂宁微章建设举报网站企业危机公关
  • 福田网站制作友情链接买卖平台
  • 金湖县建设工程质量监督网站百度seo营销推广多少钱
  • 注册网站做推广奶茶店营销软文
  • 珠海做网站优化的公司seo网络优化师
  • 潍坊做网站的网络公司网络培训班
  • 网页制作教程课程报告石家庄关键词优化报价
  • 网站群建设存在的问题安卓排名优化
  • 网站怎么做桌面快速链接bt兔子磁力搜索引擎最新版
  • 微网站制作提供商推荐谷歌搜索引擎网址
  • 建筑网站哪一个比较靠谱百度自动搜索关键词软件
  • 网站开发论文的需求分析各大网站提交入口网址
  • 购物网站设计目的网络营销的特点是什么
  • 政府网站开发 扬州关键词优化怎么写
  • 网络营销推广方案3000字城关网站seo
  • 群晖 nas做网站 推荐信息流广告投放平台
  • 广州做网站做得比较好谷歌浏览器下载
  • 电信改公网ip可以做网站吗免费域名申请网站大全
  • 做网站的公司前三名网络营销案例分析报告
  • 网站运营专员做六休一自己怎么做网址
  • 做企业网站流程郑州seo服务公司
  • 家具在线设计平台抖音seo优化公司
  • 公司注册网站需要什么条件微信管理系统登录
  • 如何自己做自己的网站做一个简单的网站需要多少钱
  • 包包网站建设策划书seo软件定制
  • 合肥专业做网站的公司人工智能教育培训机构排名