2020年4月10日

C++中关于时间的头文件chrono

摘要: 参考链接 简介 chrono头文件是C++中用于解决关于时间问题的头文件,他主要由三个概念来实现。 一.时钟(Clocks) 时钟是将时间点和物理上的时间关联起来的框架。在这个库文件里,提供了3个时钟。分别是系统时钟(system_clock),稳定时钟(steady_clock)和高精度时钟( h 阅读全文

posted @ 2020-04-10 11:31 laplus 阅读(2755) 评论(0) 推荐(0)

2020年4月8日

约瑟夫环问题的三种解法

摘要: 约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报到k的人将被杀掉,接着下一个人又从1开始报,直到最后剩下一个,求最后留下的人的下标。 题目集合 G - Josephus Problem Josephus again 解法1:暴力 可以直接暴力求解,时间复杂度为O(nk) 解法2:递 阅读全文

posted @ 2020-04-08 20:36 laplus 阅读(1315) 评论(0) 推荐(0)

2018年5月5日

欧拉筛(求质数)

摘要: 先上代码: #include<stdio.h> #include<iostream> #include<string.h> #include<time.h> using namespace std; int prime[10000001];//存素数 bool vis[10000001];//保证不 阅读全文

posted @ 2018-05-05 19:51 laplus 阅读(457) 评论(0) 推荐(0)

2018年3月25日

删除字串

摘要: 题目描述:https://www.nowcoder.com/acm/contest/79/C 这道题用dp做的 #include<stdio.h>int max(int a,int b){ if(a>b) return a; else return b;}char s[100002];int a[1 阅读全文

posted @ 2018-03-25 11:33 laplus 阅读(180) 评论(0) 推荐(0)

2018年3月3日

类的构造函数的定义

摘要: 类的构造函数主要有3种定义形式. (1)默认构造函数的格式如下: 类名() 这里的类名就是函数名.例如,一下代码定义了张户类的默认构造函数: (2)带参数的构造函数的格式如下: 类名(形式参数表) 同样,这里的类名也是函数名.例如,一下代码定义了账户类的带参构造函数: (3)拷贝构造函数的格式如下: 阅读全文

posted @ 2018-03-03 09:36 laplus 阅读(2959) 评论(0) 推荐(0)

例1-2 get函数返回私有变量指针有问题吗

摘要: #include #include using namespace std; class Account{ private: int ID; char Name[20]; float balance; public: void Initial(int ID,char Name[],float balance); ... 阅读全文

posted @ 2018-03-03 09:06 laplus 阅读(297) 评论(0) 推荐(0)

例1-1 具有私有和公有的成员账户类

摘要: #include #include using namespace std; class Account{ private: int ID; char Name[20]; float balance; public: void Initial(int ID,char Name[],float balance); ... 阅读全文

posted @ 2018-03-03 09:01 laplus 阅读(230) 评论(0) 推荐(0)

2018年2月28日

crakmeeasy

摘要: ,0 首先先程序crakmeeasy无壳,所以直接先运行一下: 随便输入一串数字: 拖入IDA,可以看到是strlen这个测字符串长度的函数,感觉从这个strlen入手会比较好一些 分析strlen这段: 这个总的比较过程就是:输入一个字符串,程序把输入的字符串与正确的字符串(10445678951 阅读全文

posted @ 2018-02-28 22:57 laplus 阅读(409) 评论(0) 推荐(0)

Leccion 13 HARDCODE2

摘要: 这是一个名叫Leccion 13 HARDCODED 2的程序,现在来寻找登录码,比较简单.先查壳发现没壳,然后运行界面如下: 随便乱输入一串数字,点击verificar,显示错误 用ida载入该程序,点击import: 这里有messageboxa,dialogboxprarma和getdlgit 阅读全文

posted @ 2018-02-28 19:01 laplus 阅读(273) 评论(0) 推荐(0)

2018年2月26日

vector

摘要: 创建一个vector对象,并赋值: 初始化vector元素的值: 将数组里的值放到vector里: 从vector的尾部插入或取出元素: 用迭代器访问vector的元素: 在任意位置插入vector元素: 利用erase删除vector元素: 反向遍历vector的元素: 两个vector容器元素交 阅读全文

posted @ 2018-02-26 17:06 laplus 阅读(153) 评论(0) 推荐(0)

导航