nssctf_round nssctf round web
Codeforces Round 890 (Div. 2) supported by Constructor Institute
# Preface 现在开始严格按照**双号上分法**来打CF了,大致就是每次比赛都拿两个号中分较少的那个打,这样可以保证两个号的最高分不降 然后昨天打完就后悔了,没有拿*hl666*那个号打导致没抓住难得的上分机会,本来可以打到橙名渡劫局的但分全加在*Kusanagi_Misuzu*那个号上了 不 ......
【题解】Codeforces Round 890(CF1856)
赛时过了 A-E1,rk195 可惜是 E2 傻逼了不会背包优化了,直接连普及组水平都不到了。 ## A.Tales of a Sort ### 题目描述: 给定长度为 $n$ 的序列 $a$,每次操作为对于所有 $i$ 将 $a_i$ 变为 $\max(a_i-1,0)$,询问最少多少次操作之后可 ......
【题解】Luogu[P9504] 『MGOI』Simple Round I C. 魔法禁林
[Link](https://www.luogu.com.cn/problem/P9504) 这题我们发现如果直接去枚举生命和法力值显然是不行的,又看到说最小的生命值,不禁想到最短路,但是怎么跑? 我们令经过一条边之前魔力值为 $k$,那么该边的边权为 $\lfloor\dfrac{w}{k}\rf ......
【LGR-148-Div.3】洛谷基础赛 #1 & MGOI Round I
# [【LGR-148-Div.3】洛谷基础赛 #1 & MGOI Round I](https://www.luogu.com.cn/contest/101050#description) ### 据说是普及组难度? ## T1 [P9502 『MGOI』Simple Round I | A. 魔 ......
【LGR-148-Div.3】洛谷基础赛 #1 & MGOI Round I
# [【LGR-148-Div.3】洛谷基础赛 #1 & MGOI Round I](https://www.luogu.com.cn/contest/101050)  ## ......
【LGR-148-Div.3】洛谷基础赛 #1 & MGOI Round I
## T1 简单题,题面十分清晰,就是给我们$n$,要求使$2^m #define ll long long #define re register using namespace std; const int N=800, INF=0x3f3f3f3f; ll n; int main(){ cin ......
Codeforces Round 690 (Div. 3)
# Codeforces Round 690 (Div. 3) https://codeforces.com/contest/1462 ## A. Favorite Sequence 按题意输出 ```CC #include using namespace std; const int N = 1e ......
Codeforces Round 890 (Div. 2)
## Tales of a Sort > ### 题解 >* 找到最大的能够产生逆序对的数即 ......
软件测试|web自动化测试神器playwright教程(二十三)
## 前言 我们在进行web自动化时,经常遇到一些不好操作的元素,普通的元素定位和操作容易报错,如果我们使用的selenium的话,就可以使用selenium调用js脚本进行操作。在playwright 中也有类似的方法,使用page.evaluate()执行JavaScript脚本。 page.e ......
软件测试|web自动化测试神器playwright教程(二十四)
## 前言 我们在使用selenium进行自动化测试的过程中,遇到输入框时,我们可以使用send_keys()输入内容,也可以使用键盘事件向输入框内输入内容,只是使用键盘事件时需要导入Keys,作为一款强大的工具,selenium有的功能,playwright也有,playwright同样可以使用键 ......
软件测试|web自动化测试神器playwright教程(二十五)
 ## 前言 鼠标为我们使用电脑提供了很多方便,我们看到的东西就可以将鼠标移动过去进行点击就可以打开或者访问内容,当页面内容过长时,我们也可以使 ......
软件测试|web自动化测试神器playwright教程(二十六)
 ## 前言 我们使用selenium进行元素拖拽时,通常要使用ActionChains来实现drag_and_drop的操作,playwrig ......
软件测试|web自动化测试神器playwright教程(十九)
## 前言 我们日常工作中,经常会遇到我们的页面内容较多,一个屏幕范围无法完整展示内容,我们就需要滚动屏幕去到我们想要的地方,如下页面,我们想要在豆瓣首页,内容并不完整,如果我们想要直接点击电影模块中的选电影按钮,是需要往下滑动的。 
## 前言 上篇文章我们介绍了使用playwright下载文件的方法,本篇文章我们将介绍使用playwright上传文件。 上传文件是我们经常需要面对的场景,如果我们使用的是selenium,那我们的操作会比较复杂,因为有的文件上传是input控件,有些是需要我们直接传文件地址,一旦弹出文件选择框的 ......
软件测试|web自动化测试神器playwright教程(二十)
## 前言 我们都知道,selenium可以实现Chrome浏览器的复用,绕过登录步骤,实现cookie的复用,playwright同样也可以实现该功能。 ### 环境设置 我们在使用selenium进行浏览器复用时,需要提前将Chrome浏览器配置到我们的环境变量中,具体步骤如下: 1. 找到Ch ......
软件测试|web自动化测试神器playwright教程(二十二)
## 前言 工作和生活中,经常会遇到我们需要进行选择的情况,比如勾选,或者我们选择性别,男女两个性别总是不能同时选中的,比如我们在选择兴趣爱好时,我们可以选择多个自己感兴趣的话题,比如篮球足球电竞等话题。我们在执行自动化测试的过程中,必须要学会处理这样的情况。 ### 页面示例 以下面的界面为例: ......
Codeforces Round 890 (Div. 2) supported by Constructor Institute ————C - To Become Max
关于这场div2,只能说一言难尽 C题可以二分的,赛时看到n 点击查看代码 ``` #include #define int long long using namespace std; const int N=1e6+7; int mod=1e9+7; int a[N]; int n,k; voi ......
Deconstructf-2023-WEB
比赛比较简单,只做web,也是ak了。 where-are-the-cookies 查看robots.txt cookie是no的base64编码,改成yes的base64即可 why-are-types-weird password为 sha1('aaroZmOk') //0e6650701996 ......
web日刷
今天是简单反序列化 1 <?php 2 include 'flag.php'; 3 class pkshow 4 { 5 function echo_name() 6 { 7 return "Pk very safe^.^"; 8 } 9 } 10 11 class acp 12 { 13 prot ......
Codeforces Round 890 (Div. 2) supported by Constructor Institute 题解
# A. Tales of a Sort 关键就是找逆序对 记一组逆序对下标为 $l,r$,则求出最大的 $a_l$ 即可 # B. Good Arrays 记要构造的 Good Array 为 $b$ 前置:$\forall 1\le i\le n,b_i=1$ 然后 $O(n)$ 扫一遍看一下有 ......
Codeforces Round 882 (Div. 2) 题解
# A. The Man who became a God 求出相邻两个元素的差值,去掉前 $m$ 个大的差值以后的差值和即为答案 # B. Hamon Odyssey 由按位与的性质可以知道,**前缀与和** 的值只会越来越小,只要和为 $0$ 的时候我们就清空按位与前缀和,增加一下次数,如果最终 ......
【反思】洛谷8月月赛 Div.2 & RiOI Round 2 赛后反思
## RiOI R2 赛后反思 赛时开了一个 T1, 但是 $0pts$, 然后就跑去跟人对线然后复盘(主要是我的锅,我忘记对线怎么开始的了)到了吃饭(雾 不过本来我也不会做,不能怪人家 赛后是 shenshen 教我 T1 + 看的若归老师的反思捏 推歌:歌爱ユキ&稲葉曇《キミに回帰缐》(希望没打 ......
.Net Web API 005 Controller上传小文件
1、附属文件对象定义 一般情况下,系统里面的文件都会附属一个对象存在,例如用户的头像文件,会附属用户对象存在。邮件中的文件会附属邮件存在。所以在系统里面,我们会创建一个附属文件对象,命名为AttachedFileEntity。其定义如下所示。 /// <summary> /// 附属文件实体对象 / ......
【LGR-150-Div.2】洛谷 8 月月赛 I & RiOI Round 2
# [【LGR-150-Div.2】洛谷 8 月月赛 I & RiOI Round 2](https://www.luogu.com.cn/contest/122184) ## T1 [P9496 「RiOI-2」hacker](https://www.luogu.com.cn/problem/P9 ......
2023年多校联训NOIP层测试4+洛谷 8 月月赛 I & RiOI Round 2
# [2023年多校联训NOIP层测试4](http://www.accoders.com/contest.php?cid=4467) # 爆零了  ## T1 [幸运数字] ......
Codeforces Round 882 (Div. 2)
# Codeforces Round 882 (Div. 2) ## A The Man who became a God > 给定一个数组 $\{x_1,x_2,\cdots,x_n\}$ 和一个整数 $k$,记 $f(l,r)=\sum_{i=0}^{i \le r-l} |x_{l+i}-x_ ......
Codeforces Round 885 (Div. 2) C. Vika and Price Tags
# C. Vika and Price Tags [C - Vika and Price Tags](https://codeforces.com/contest/1848/problem/C) **题意:** 初始两串数列$a, b$,对于第$i$个数,令$c_i=|a_i-b_i|$,然后将 ......
【LGR-150-Div.2】洛谷 8 月月赛 I & RiOI Round 2
# 比赛实况 赛前看了眼难度分布,红橙黄绿,感觉随便杀(爆我) 顺序开题,先看 A 题,没仔细读,一眼以为单次操作只能翻转一位,写了个十进制转二进制找不同,结果 `WA` 了。 再看了一眼题,发现题干定义的操作可以一次操作很多位,然后一个操作是把 0 变 1,另一个是把 1 变 0。 所以只需要看两 ......
【LGR-150-Div.2】洛谷 8 月月赛 I & RiOI Round 2
## T1 一直没有详细看过位运算的我瑟瑟发抖。出题人给了帮助(有用但是不多)。直接讲考试想法: 首先,手玩样例后,果断猜测:将两个数转化为二进制之后,把头对齐,然后找出不同位,再加上二者位数之差。结果:$0Pts$ 之后,又想了很久,发现了 按位与等价于将原来二进制数中的1变为0,按位或等价于将原 ......
CTFHUB学习第二天 web 信息泄露
目录遍历 参考博客: CTFHub技能树 Web-信息泄露 详解_bugscanteam_ErYao7的博客-CSDN博客 emmm,几个目录都点一点 PHPinfo 在phpinfo中直接查看flag,找不到就CTRL+F搜索 备份文件下载 网站源码 当开发人员在线上环境中对源代码进行了备份操作, ......