首页 > 其他分享 >流逝的岁月拽不回飞奔而去的逆向的时空线,那些无法述说抑或是渐渐模糊的昔日的梦

流逝的岁月拽不回飞奔而去的逆向的时空线,那些无法述说抑或是渐渐模糊的昔日的梦

时间:2024-04-20 09:02:04浏览次数:14  
标签:逆向 述说 10 路径 岛屿 飞奔而去 times leq cdots

2024.04.20NOIP模拟赛 #34

AT_arc095_d [ARC095F] Permutation Tree

给定一棵树 \(T\), 要求构造一个排列 \(p\)。
对于每一个 \(p_i\) ,找到最大的 \(j\) 使得 \(p_j<p_i\),然后在 \(i,j\) 间连边。
问是否可以构造出与 \(T\) 同构的树。如果可以,则给出字典序最小的排列。
对于全部数据,\(n\leq 100,000\)。

CF1920F2 Smooth Sailing (Hard Version)

给你一张 \(n\times m\) 的地图,每个点是海 .,岛屿 # 或者火山 v。保证岛屿和非岛屿均可以形成恰好一个四连通块且岛屿不与地图边界接壤,至少有一个岛屿点与一个火山点。
定义一条合法的路径为,从一个非岛屿的点 \(s\) 出发,每次向四联通的非岛屿点走一格,用航线包围岛屿一整圈后回到点 \(s\)。一条路径包围岛屿定义为,不存在一条从岛屿出发的八连通路径可以在不触及路径的前提下到达边界。一条路径的权值为途中经过的所有点到离其最近的火山的曼哈顿距离的最小值。
现有 \(q\) 次询问,每次给定一个点 \((x,y)\),你需要求出从 \((x,y)\) 出发的合法路径的最大权值。
对于全部数据,\(3\leq n,m\leq 10^5,9\leq nm\leq3\times 10^5,q\leq 3\times 10^5\)。

CF878E Numbers on the blackboard

给出 \(n\) 个数字,每次询问一个区间\([l,r]\) ,对这个区间内部的点进行操作。
每次操作可以合并相邻两个数 \(x,y\)(且 \(x\) 在 \(y\) 之前),将它们变成 \(x+2y\) 对于每次询问输出当最后只剩下一个数字时,这个数字的最大值。
询问互相独立,答案对 \(10^9+7\) 取模。
对于全部数据,\(1\leq n,q\leq 10^5\),\(-10^9\leq a_i\leq 10^9\)。

AT_arc141_f [ARC141F] Well-defined Abbreviation

给定 \(N\) 个由 ABCD 组成的串 \(S\)。
对一个串 \(T\) 定义如下操作:
\(•\) 选择一个 \(i\in[1,N]\),找到一个 \((l,r)\) 使得 \(T[l\cdots r]=S_i\);
\(•\) 把 \(T[l\cdots r]\) 从 \(T\) 中删除,并把首尾拼接起来。
不断重复以上操作知道任意 \(S_i\) 都不是 \(T\) 的子串。
我们称 \(T\) 是好的,当且仅当操作后 \(T\) 是唯一的。判断是否存在不好的串。
对于全部数据,\(1\leq N\leq 10^6\),\(1\leq |S_i| \leq 2\times 10^6\),\(|S_1|+|S_2|+\cdots+|S_N|\leq 2\ \times 10^6\)。

标签:逆向,述说,10,路径,岛屿,飞奔而去,times,leq,cdots
From: https://www.cnblogs.com/Alston-Wan/p/18147150

相关文章

  • B站login-极验逆向
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站https://www.bilibili.com/          登录分析分析过程极验分析直接查看login的......
  • js逆向中的坑和经验记录
    window,document变量,执行deletewindow。在浏览器中是无效的。在自己抠出来的js代码中是有效的。这会导致一些问题js中如下一段代码window["sign"]=functionsign(){try{div=document["createElement"];returnDate["parse"](newDate())["toStri......
  • CTF中常见的四种python逆向
    说在前面:什么是pyc文件?pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种bytecode,py文件变成pyc文件后,加载的速度有所提高,pyc 文件是Python编译过的字节码文件。它是Python程序在运行过程中由源代码(通常是.py文件)自动或手动编译产生的二进制文件。而且pyc是......
  • 详解Hook框架frida,让你在逆向工作中效率成倍提升
    https://zhuanlan.zhihu.com/p/41662447一、frida简介frida是一款基于python+javascript的hook框架,可运行在androidioslinuxwinosx等各平台,主要使用动态二进制插桩技术。本期“安仔课堂”,ISEC实验室的彭老师为大家详解frida,认真读完这篇文章会让你在逆向工作中效率成倍提升哦......
  • 【安卓逆向】从逆向登录协议开始到frida rpc的初探
    本来是闲着无聊逆向一下喜马拉雅的登录协议日常抓包,分析数据包,有一个password字段想分析一下这个password这个字段,jadx搜索一下啊 经过frida多次的hook定位,发现这个方法便是加密过程,点进去可以hook一下这个方法查看一下functionhook(){letLoginRequest=Java.......
  • 阿里bxet逆向
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站x82y分析过程参数直接搜索etSign通过可以看到是在et_f文件生成参数 window.etSign("GE......
  • CTFshow Reverse 逆向4 学习记录
     题目 分析过程 是一个无壳,64位的文件丢到IDA里面,找到main函数1int__cdecl__noreturnmain(intargc,constchar**argv,constchar**envp)2{3__int64v3;//rdx4char*v4;//[rsp+20h][rbp-18h]56qword_140004618=(__int64)malloc(1......
  • JS逆向中特殊RSA加密密钥
    在对某个网站的接口进行逆向的时候发现其使用了RSA加密,但是其中的密钥生成方式比较特殊。JS部分代码如下所示:varf=newn.jsbn.BigInteger("9E08DA9CB4357388754D6AFF8ED0E1A9C46CD927291ACBC26C08E97E80BC8FFA1F9ABD31CDE9587785183A51************************************......
  • [Web逆向] 一个在线php加密文件的解密【转载】
    转自:https://www.52pojie.cn/thread-1912173-1-1.html免费加密网站:aHR0cDovL2RlcGhwLm5ldC9lbmNyeXB0Lmh0bWw=加密前代码:[PHP]纯文本查看复制代码<?php  echo"请破我!"?><?php  echo"<br/>我爱破姐!"?>运行如下:image.png(13.92KB,下载次数:......
  • 某狗网歌曲接口逆向之加密算法刨析
    逆向网址aHR0cHM6Ly93d3cua3Vnb3UuY29t逆向链接aHR0cHM6Ly93d3cua3Vnb3UuY29tL21peHNvbmcvN2dxcGVzNjguaHRtbA== 逆向接口aHR0cHM6Ly93d3dhcGkua3Vnb3UuY29tL3BsYXkvc29uZ2luZm8= 逆向过程 请求方式:GET逆向参数        signature:1898d8f157837fa......