11 2016 档案

摘要:题意:给n个数表示x轴上从0~n-1的点上柱子的高度,问用两根柱子和x轴存水最多能存多少 题解:时间O(n) 具体做法代码显示得很清楚,写一下证明的过程; 假设存在一种答案比代码跑出来的更优,设更优的两根柱子x坐标分别是l,r.因为代码会经过每一根柱子,假设先经过r柱子,因为没达到最优方案,所以必定 阅读全文
posted @ 2016-11-29 20:45 十目 阅读(190) 评论(0) 推荐(0) 编辑
摘要:参考自:http://blog.csdn.net/yutianzuijin/article/details/11499917/ 明显时间复杂度要求log,很容易想到二分。但是对于数组二分没法做,那就对于第(m+n)/2这个数字进行二分,因为就是要求顺序位置在这里的数 思考对于第k大的数,两个数组元素 阅读全文
posted @ 2016-11-28 20:27 十目 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1 ListNode *ptr,*l; 2 l = new ListNode(0);//这才是正确的赋值姿势 3 ptr = l;//赋给的是地址 4 int up = 0,fg1 = 0,fg2 = 0; 5 //cout val; 12 if(fg2) b = 0; 13 else b = l2 -> val... 阅读全文
posted @ 2016-11-17 22:14 十目 阅读(193) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示