摘要: 3768. 字符串删减 - AcWing题库 思路 双指针的练习 C++代码 #include <iostream> #include <cstring> #include <algorithm> using namespace std; int main() { int n; string s; 阅读全文
posted @ 2021-07-17 12:32 Do1phln 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1. 用链表实现单词序列倒序输出 题目 用链表实现单词序列倒序输出。与以往不同,请考虑采用一种完全的动态分配方式! 为降低难度,“仁慈”的我已经给出了输出和释放的代码,你只要写出创建链表的creat函数定义就可以了。 比如输入为: abc bcd cde 则输出为: cde bcd abc 见题干! 阅读全文
posted @ 2021-07-03 11:50 Do1phln 阅读(70) 评论(0) 推荐(1) 编辑
摘要: 本文节选自《 Wireshark 网络分析就是那么简单》一书,这一段写得很有感触,故在此摘抄。 文:林沛满 当我在台灯下写到这一篇时,不由得想到几个月后,另一束灯光下的读者正翻到这一页,跨越时空的交流真是奇妙。我要感谢你购买本书并坚持读到这里。作为小众图书的作者,我最珍视的是读者对本书内容的喜爱,也 阅读全文
posted @ 2021-07-03 11:48 Do1phln 阅读(107) 评论(0) 推荐(0) 编辑
摘要: WriteUp - Maple_root -CISCN2021 总结 总得分:3400 总排名:203 赛区排名:21 第一次认真参加正式的CTF,24+3小时的脑血栓比赛时长,收获还是很多的。 开卷 WEB easy_sql Sqlmap -r /root/wordlist/table.txt - 阅读全文
posted @ 2021-07-03 11:47 Do1phln 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 参赛队员: x0r,b477eRy,f1oat 总结 最终成绩:3627 最终排名:13 一血数量:3 本次比赛前期一切顺利,后期感觉被py爆了,结果名次就拉了下来,整体题目全部都偏向MISC,打的很迷惑,但是算不上难(RE除外),希望下次国赛能进决赛看看... MISC MISC_签到 打开以后压 阅读全文
posted @ 2021-07-03 11:46 Do1phln 阅读(122) 评论(0) 推荐(0) 编辑
摘要: GKCTF X DASCTF应急挑战杯-Maple_root-Writeup 参赛队员: b4tteRy, x0r, f1oat 最终成绩:2285 最终排名:27 总结 经过最近几次类线下的演练,感觉慢慢对CTF有点上手了,这次终于不再爆0了,继续努力 MISC 签到 wireshark打开可知是 阅读全文
posted @ 2021-06-27 13:06 Do1phln 阅读(474) 评论(2) 推荐(0) 编辑
摘要: WinMain函数参数介绍 int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpC 阅读全文
posted @ 2020-12-25 12:51 Do1phln 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 最小树1 Description 某省长调查交通情况,发现本省交通事故发生不断,于是决定在本省内全部修建地铁。 该省长得到的统计表中列出了任意两市之间的距离,为了确保任何两个市都可以直接 或者间接实现地铁交通,并要求铺设的地铁总长度最小,请计算最小的地铁总长度。 Input 测试输入包含若干测试用例 阅读全文
posted @ 2020-12-24 18:53 Do1phln 阅读(128) 评论(0) 推荐(0) 编辑
摘要: A.二倍的问题 Description 给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍。比如给定1 4 3 2 9 7 18 22,得到的答案是3,因为2是1的两倍,4是2个两倍,18是9的两倍。 Input 输入包括n组测试数据。每组数据包括一行 阅读全文
posted @ 2020-12-24 17:15 Do1phln 阅读(547) 评论(0) 推荐(0) 编辑
摘要: IDA 打开 将main函数反编译为C代码 1 int __cdecl __noreturn main(int argc, const char **argv, const char **envp) 2 { 3 int v3; // eax 4 char v4; // [rsp+Fh] [rbp-1 阅读全文
posted @ 2020-12-22 21:27 Do1phln 阅读(123) 评论(0) 推荐(0) 编辑
摘要: A.谁考了第k名-排序 Description 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。 Input 第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。 其后有n行数据,每行包括一个学号(整数)和一个成绩 阅读全文
posted @ 2020-12-22 21:26 Do1phln 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Write by NEFUNSI: ghosin 0ERROR 签到 signin 下载 signin.txt 打开得到一串 base64,解码得到 flag{we1come_t0_NEFUCTF!} 。 Re_SignUp 下载 SignUp ,使用 010 Editor 打开发现是 Linux 阅读全文
posted @ 2020-12-22 21:25 Do1phln 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 概念 当调用某处的函数时,函数一般会使用堆栈作为存储的对象,这里就涉及到了堆栈使用结束后,如果不将堆栈及时还原而直接RETN,就会造成EIP的值被改变(00000000),从而导致程序运行错误,因此,每次分体函数执行完毕后,都应该将使用过的堆栈还原到使用之前的内容。 如果通过堆栈传递参数了,那么在函 阅读全文
posted @ 2020-12-22 21:24 Do1phln 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 已经告诉你了,这是个DP的题目,你能AC吗? Input 输入数据首先包括一个整数C,表示测试实例的个数, 阅读全文
posted @ 2020-12-20 13:03 Do1phln 阅读(132) 评论(0) 推荐(0) 编辑
摘要: #include<bits/stdc++.h> using namespace std; int n,p[1000],len,p1[1000]; int f() { int i; for(i=0;i<=len;i++) if(p[i]!=p[len-i]) return 0; return 1; } 阅读全文
posted @ 2020-12-20 13:00 Do1phln 阅读(102) 评论(0) 推荐(0) 编辑