C/C++
文章平均质量分 71
iteye_517
这个作者很懒,什么都没留下…
展开
-
关于__int64的用法
资料一、__int64是MS自创的, 要用64位int的话C中本来就自带:#include<stdio.h>#include<limits.h>intmain(){long long a = LLONG_MAX;unsigned long long b = ULLONG_MAX;printf("%lld\n%llu",a,b);}参考资料:ANSI ...2011-10-20 16:50:00 · 495 阅读 · 0 评论 -
内存中程序的布局(转)
内存中程序的布局——点击原创 2013-03-25 16:16:55 · 90 阅读 · 0 评论 -
linux下的C语言编程(转载)
关于Linux下的C语言编程——http://blog.csdn.net/feixiaoxing/article/details/7271937原创 2013-03-20 14:07:16 · 111 阅读 · 0 评论 -
HDOJ 2051 Bitset
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2051解题思路:基本的进制转换,仔细一点就不会有错的。代码如下:#include<stdio.h>int main(){int n, bin[20], i, j;while (scanf("%d",&n) != EOF){i = 0;...2011-10-30 11:46:00 · 98 阅读 · 0 评论 -
HDOJ 2050 折线分割平面
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2050解题思路:数学题啊 ,貌似没什么思路啊,杯具啊,搞了好久。这是网上的:http://blog.sina.com.cn/s/blog_76eabc150100swg8.html,这是一种方法。还有一种是:分割平面数 = 交点数+顶点数+1。若我们知道n-1条折线分割平面的最大数f(n-1),要知...2011-10-26 18:05:00 · 83 阅读 · 0 评论 -
HDOJ 2049 不容易系列之(4)——考新郎
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2049解题思路:这坑爹的题目啊 搞了我那么久。思路其实早就有了。就是在错排公式的基础上,再加上一个组合数C(n,m):即在n个数中取m个数不排。代码如下:#include<stdio.h>int main(){int c, m, n, i;_int6...2011-10-26 15:38:00 · 90 阅读 · 0 评论 -
HDOJ 2047 阿牛的EOF牛肉串
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2047解题思路:此题只要找到递推关系式,即可解题。代码如下:#include<stdio.h>_int64 sum[41] = {0,3,8};int main(){int n, i;for(i = 3; i < 40; i++)s...2011-10-25 18:48:00 · 85 阅读 · 0 评论 -
HDOJ 2048 神、上帝以及老天爷(错排公式)
题目链接:http://acm.hdu.edu.cn/listproblem.php?vol=11解题思路:在做此题之前,我们先来了解一下错排公式: 当n个编号元素放在n个编号位置,元素编号与位置编号各不对应的方法数用f(n)表示,那么f(n-1)就表示n-1个编号元素放在n-1个编号位置,各不对应的方法数,其它类推. 第一步,把第n个元素放在一个位置(除了第n位之外),比如位...2011-10-25 18:44:00 · 115 阅读 · 0 评论 -
HDOJ 2046 骨牌铺方格
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2046编程思想:这一题和2045类似,都是利用递推的方法,只要找到那个递推关系,问题就迎刃而解。c语言代码如下:#include<stdio.h>int main(){int n, i;_int64 a[51];a[0] = 0;a[1] = 1...2011-10-22 15:22:00 · 70 阅读 · 0 评论 -
常用的代码组织形式(C语言)
以下摘录自《Linux C 程序设计大全》。 对于小型代码而言,可以将所有的文件书写在一个源文件中。但是如果代码量很大,这种组织代码的形式就不适合了。那么应当怎样组织多个文件,多个模块的大型代码呢? 首先,应当将所有需要使用的函数分类。具体就是将功能相同的函数写在同一个文件内,在C语言中,一个文件即代表一个模块。例如,对于一个链表操作的程序而言,插入链表节点的操作函...原创 2013-04-27 16:11:59 · 468 阅读 · 0 评论