上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 1.定义 堆:若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树 树中任一非叶子结点的关键字均不大于(或不小于)其子结点的关键字。分为大根数(默认)和小根树(自定义cmp) 高度:堆可以被看成是一棵树,结点在堆中的高度可以被定义为从本结点到叶子结 阅读全文
posted @ 2016-10-03 12:12 799 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目:http://codeforces.com/problemset/problem/682/A 理解: 比较简单的一道题 思路很重要 阅读全文
posted @ 2016-08-24 19:25 799 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=1753 题意:一块4*4的棋盘,黑白块不规律分布,翻动一个色块,其上下左右,都会被翻动,知道全黑全白为止。输出最小次数,达不到则输出“Impossible" 理解:每块棋盘只有两种表示 黑白 只有16个色块 可以用16位的二进制表示 1 1 阅读全文
posted @ 2016-08-05 14:45 799 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 出处:http://blog.chinaunix.net/uid-21411227-id-1826986.html 一.逻辑运算符 1.& 位与运算 1) 运算规则 位与运算的实质是将参与运算的两个数据,按对应的二进制数逐位进行逻辑与运算。例如:int型常量4和7进行位与运算的运算过程如下: 4=0 阅读全文
posted @ 2016-08-04 17:48 799 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 出处:http://www.cnblogs.com/jiangjun/archive/2012/05/16/2503676.html 1.从缓冲区读走一个字符,相当于清除缓冲区 2.前面的scanf()在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后按回车键所致),所以如果不在此加 阅读全文
posted @ 2016-08-04 16:44 799 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 理解;类似我们离散的命题 因为只有一个是坏的 超过一个人说你坏 你一定就是坏的 有人说你对 你就对了 分为两种情况 1.说你对的是好的 他的判断是正确的 2.说你对的人 是坏的 他的判断是错误的 你是坏的 哈哈哈哈 此时就有两个坏的了 就不合要求了 还是思路!!!!! 阅读全文
posted @ 2016-08-01 12:30 799 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 注意:while的使用 和++i i++ 题意的理解 阅读全文
posted @ 2016-07-31 22:11 799 阅读(151) 评论(0) 推荐(1) 编辑
摘要: 题目:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=323 理解:将数据处理成多组 l ,w 递增的数组 设li两层for循环 vis【】 阅读全文
posted @ 2016-07-29 17:02 799 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 理解:max 记录的是有大牌的个数 mid 是有中断 而造成的不确定 我理解是一个间断点以下的 数和一个间断点抵消 在前面没有间断的情况下 才能确定这张牌稳赢 阅读全文
posted @ 2016-07-28 17:40 799 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 理解:区域覆盖。注意1,属于的区间有大小颠倒的情况:注意2,看图 ,两排房间公用一条走廊(for instance 1->3 4->6 不可公用) //学校里的学长||学姐写的,看别人的代码 还是能学到++ 阅读全文
posted @ 2016-07-28 17:11 799 阅读(97) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页