![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程基础
aqifz
出走十年,归来仍是新手。
展开
-
格式化字符串小实验
在论文里看到格式化字符串攻击的说明,不是很理解,决定实践一下,结合Tim Newsham的Format String Attacks(http://forum.ouah.org/FormatString.PDF)进行实验。这里只测试了一下%x和%n参数,更多种类的格式化字符串攻击请查阅其他资料。至于测试的环境,应当是C编译环境都可以,但是在实验过程中,我发现dev c++默认不对%n进行预期操原创 2015-11-07 19:12:19 · 1829 阅读 · 0 评论 -
HDU1004
题目链接:http://acm.acmcoder.com/showproblem.php?pid=1994这道题很简单,计算银行利率,按照原文给的公式编码就行,不过中途发现了一点有意思的东西,也是之前编程过程中没有注意的一个问题。#include int main(){ int t,i,a,d; float i1,i2,i3,m1,m2; scanf("%d",&t);原创 2015-10-11 22:25:15 · 440 阅读 · 0 评论 -
LeetCode Binary Tree Path
题目要求输出二叉树中所有根节点到叶子节点的路径,格式为["1->2->5", "1->3"]原创 2015-11-13 23:43:06 · 426 阅读 · 0 评论 -
LeetCode Longest Common Prefix
LeetCode Longest Common Prefix C语言题解,关于空串、NULL、常量、局部变量的一些基础知识。原创 2015-10-31 17:28:12 · 390 阅读 · 0 评论 -
LeetCode遇到的整数溢出
做了一些简单的LeetCode题,但是还是掉进了一些坑,整数溢出,比方说zhengshuyi这里简单举两个例子。172 Factorial Trailing Zeroes求n!尾部的零的个数。思路比较简单,将n!中的个数拆成质数乘积的形式不难发现,5的个数决定了0的个数,可被5的x次方整除的数将贡献x个零。考虑到重复的情况,最终零的个数应该是n/5+n/25+n/125…的和。 起先我用了如下代码原创 2016-08-04 21:22:53 · 2074 阅读 · 0 评论