
杂谈
xuexiacm
在校学生
展开
-
杭电题库分类
ACM/ICPC PKU 题目分类 (2008-02-08 17:16:27) 标签:icpc it 分类:ICPC ACM-题型分类的代码主流算法:Ø 1.搜索 //回溯Ø 2.DP(动态规划) Ø 3.贪心 Ø 4.图论 //Dijkstra、最小生成树、转载 2012-10-26 20:35:00 · 912 阅读 · 0 评论 -
C++操作符的优先级
说明:表中以双横线分割成不同的段,每段内各个操作符的优先级相同,且都高于后面各段中的操作符。操作符的优先级操作符及其结合性功能用法L LL::::::全局作用域类作用域名字空间作用域:: namecalss :: namenamespace :原创 2012-10-30 20:18:19 · 1287 阅读 · 0 评论 -
|C语言笑话~程序员也幽默
今天在群里看到一个好东西,下下来看看,哇,程序员也幽默啊……谁说学C语言枯燥?马上给你编出原创C语言笑话……【原创笑话之一】《C is the Key!》一个从不来上课的学生,去参加C语言期末考试。拿到卷子,盯着第一道题目看了10分钟,完全看不懂。于是伸长脖子,小声问邻桌同学:“这到底是在考什么呀?!”“啊?…… C呀!”转载 2012-10-26 16:49:27 · 2765 阅读 · 0 评论 -
C++的sstream相关知识
抠佽了一天就弄了这个:还不错总算是弄出来了:希望有建议和补充我的博客园链接:桑海的博客园博客#include#include //stringstream#include //sscanf,sprintf()using namespace std;int main(){ //*********************************原创 2012-11-17 23:33:15 · 1481 阅读 · 1 评论 -
编译过程与调用栈
首先是对代码执行预处理。预处理器(preprocessor)是一个简单的程序,它用程序员(利用预处理器指令)定义好的模式代替源代码中的模式。预处理器指令用来节省输入,增加爱代码的可读性。预处理过的代码通常存放在一个中间文件中。编译一般分两遍进行。首先,对于处理过的代码进行语法分析。编译器吧源代码分解成小的单元并把他们按树形结构组织起来。表达式“A+B”和“B”就是语法分析树的叶子节点。原创 2013-02-01 15:40:32 · 1919 阅读 · 0 评论 -
C++的64位整数
转自:C++的64位整数[原]by 赤兔 在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即0~4294967295。也就是说,常规的32位整数只能够处理40亿以下的数。 那遇到比40亿要大的数怎么转载 2013-03-15 21:14:45 · 1300 阅读 · 0 评论 -
搓错排相关知识
转自:错排公式分类: 数论 关于程序2012-06-08 19:07 335人阅读 评论(0) 收藏 举报n2错排问题错排问题 就是一种递推式,不过它比较著名且常用,所以要熟记!方法一: n各有序的元素应有n!种不同的排列。如若一个排列式的所有的元素都不在原来的位置上,则称这个排列为错排。任给一个n,求出1,2,……,n的错排个数Dn共有多少个。递归关系式为:D转载 2013-03-26 20:10:00 · 874 阅读 · 0 评论 -
string的常用初始化方式
a) string s; //生成一个空字符串s b) string s(str) //拷贝构造函数 生成str的复制品 c) string s(str,stridx) //将字符串str内"始于位置stridx"的部分当作字符串的初值 d) string s(str,stridx,strlen) //将字符串str内"始于stridx且长度顶多strlen"的部分作为字符串的初值转载 2013-05-12 15:52:42 · 1257 阅读 · 0 评论