- 博客(16)
- 收藏
- 关注
原创 P1047 [NOIP2005 普及组] 校门外的树
区间调度有一间教室,一堆人申请使用,如何安排可以满足最多的人的要求(给定每个人的开始时间、持续时间)乍一看这道题是需要我们求给定的区间内有多少棵树(也确实如此),由于存在重叠的线段,如果用暴力破解(定义flag,处理过这个区间置为1,每处理一个区间都判断一个区间),大概率会超时。上面的例子和这道题很相似,都是对区间数据进行处理。此题:本质是使多个区间,变为最简的区间(区间合并,如 [ 1 , 3 ] , [ 2 , 4 ] , [ 3 , 5 ] 合并为 [ 1 , 5 ] )。
2024-06-16 20:33:31 148
原创 Catf1agCTF——MISC(刷题纪录片)
描述:请注意,请师傅将最终的flag值替换成catf1ag{},比如zygsctf{}换成catf1ag{}进行提交!,在下载下来的文件中直接查找 zygsctf。按照提示,关注公众号即可。
2024-05-16 17:10:32 222
原创 UVa220 - Othello
第一次提交提示格式错误,以为是最后一行不可以换行(因为题目说:除了不同游戏间不能有空行),修改后直接变为答案错误。返回去看代码思路找漏洞,头发薅秃了也没找到,最后发现如下的真正的Bug点.....(要撅过去了)也明白了格式错误是最接近答案的输出(以为UVa的判别系统和别人不大一样),吃一见长一智吧。输出黑白棋个数的时候,格式应为。
2024-05-14 21:55:58 151 1
原创 UVa201 - Squares
这道题不难,还是卡了很久,最后发现总体思路没问题,但在该使用 continue 的地方用了 break....
2024-05-14 18:17:21 145 2
原创 12412 - A Typical Homework (师兄帮帮忙)
① 删除模块:若使用的是vector的内置函数 erase ( it ) 的话,为了一遍删除所有满足条件的元素,需 it--;文字描述没大理解的朋友,可以看下面代码中下面注释掉的内容,如有类似的写法,则不是代码本身的问题)④ 查询模块:题目没有说明 输出的时候是否要按照排序的先后次序输出,则。③ 排序模块:单引号应为英文的引号,不能直接赋值题目中内容。(这道题没在这里出考点,但平时的刷题还是要注意!,因此这里不可直接鲁莽的使用 sort() 排序。,之后的刷题中也注意使用上。
2024-05-12 20:07:18 220
原创 BUUCTF—Crypto(刷题纪录片2)
根据标题password,题目提供的信息,和提示的key{}格式,可得flag中的内容为10位。联想到人们在设置密码时常常使用“名字首字母+出生年月”(刚好10位),即得到flag。编码原理:选择一个偏移量X,按照字母表A~Z~A顺序,将每个字符向后偏移X位。编码特点:一个8位的字节值编译为3个字符,一个等号后跟随两个十六进制数字。字符串开头为U2FsdGVkX1,包含“/”或“+”观察字符串格式,很像flag的(外观)格式,使用。例如:abc,偏移量3,则加密后的结果为def。②观察字符串,只还有。
2024-01-26 20:12:09 252 1
原创 L4 狼人杀
a[M] } 和 B = { b[1], …, b[M] },若存在 0 ≤ k < M 使得 a[i]=b[i] (i ≤ k),且 a[k+1]>b[k+1],则称序列 A 大于序列 B。在一局“狼人杀”游戏中,1号玩家说:“2号是狼人”,2号玩家说:“3号是好人”,3号玩家说:“4号是狼人”,4号玩家说:“5号是好人”,5号玩家说:“4号是好人”。本题是这个问题的升级版:已知 N 名玩家中有 M 人扮演狼人角色,有 L 人说的不是实话,有狼人撒谎但并不是所有狼人都在撒谎。
2024-01-20 17:00:46 372 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人