ACM-NEFU新生训练2-排序和CMP A.谁考了第k名-排序Description1在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。 Input12第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。 Output1输出第k名学生的学号和成绩,中间用空格分隔。(注: 2020-12-22 #ACM #NEFUOJ #排序
CTF-NEFU校赛-题解 Write by NEFUNSI: ghosin 0ERROR 签到 signin下载 signin.txt 打开得到一串 base64,解码得到 flag{we1come_t0_NEFUCTF!} 。 Re_SignUp下载 SignUp ,使用 010 Editor 打开发现是 Linux 可执行文件。用 ida64 打开可看到 main 函数处有字符串 xr yeI 2020-12-21 #NEFU #CTF
汇编学习-堆栈平衡 概念 当调用某处的函数时,函数一般会使用堆栈作为存储的对象,这里就涉及到了堆栈使用结束后,如果不将堆栈及时还原而直接RETN,就会造成EIP的值被改变(00000000),从而导致程序运行错误,因此,每次分体函数执行完毕后,都应该将使用过的堆栈还原到使用之前的内容。 如果通过堆栈传递参数了,那么在函数执行完毕后,要平衡参数导致的堆栈变化。 内平栈RETN 8相当于RETN之后再让mov exp, 2020-12-20 #CTF #RE
ACM-DP-数塔问题 Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 已经告诉你了,这是个DP的题目,你能AC吗? Input 输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100), 2020-12-20 #ACM #DP
ACM-NEFUOJ-P239回文数 12345678910111213141516171819202122232425262728293031323334353637383940414243444546#include<bits/stdc++.h>using namespace std;int n,p[1000],len,p1[1000];int f(){ int i; for(i=0;i<=len;i+ 2020-12-20 #ACM
ACM-NEFUOJ-P210畅通工程并查集 题目:我已经明示到这个程度了你还不用并查集? 1234567891011121314151617181920212223242526272829303132333435363738394041#include<bits/stdc++.h>using namespace std;const int MAXN=1010;int F[MAXN];int GetFather(int x) 2020-12-19 #ACM #并查集
ACM-NEFUOJ-P209湖南修路 思路prim的最小生成树,套上肝就完事了 代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465#include<iostream>#include<cstdio>#include&l 2020-12-19 #ACM #Prim
ACM-NEFUOJ-汉诺塔问题 P200汉诺塔123456789101112131415#include<bits/stdc++.h>using namespace std;int main(){ int n,i; long long s[40]; s[1]=2; for(i=2;i<=35;i++) s[i]=3*s[i-1]+2; while(cin>&g 2020-12-19 #ACM #NEFUOJ
汇编-学习笔记 常用汇编指令MOV指令 指令格式 指令解释 MOV r/m8,r8 r通用寄存器 MOV r/m16,r16 m代表内存 MOV r/m32,r32 imm代表立即数 MOV r8,r/m8 r8代表8位通用寄存器 MOV r16,r/m16 m8代表8位内存 MOV r32,r/m32 imm8代表8位立即 2020-12-12 #CTF #RE #逆向
CTF-RE-学习记录-汇编-2 汇编工具DTDebug下载后设置好odd与插件路径,同时在属性中设置为管理员身份运行(无Administrator权限进入的时候一直在提示) 寄存器存储数据: CPU>内存>硬盘 32位CPU: 8 16 32 64位CPU: 8 16 32 64 EIP:存储CPU下一次执行的指令集,不能作他用 通用寄存器32位寄存器 32位 16位 8位 WAX AX AL(低8位) 2020-12-10 #CTF #RE