码迷,mamicode.com
首页 >  
搜索关键字:数组 循环    ( 124242个结果
后缀数组模版
char s[maxn]; int sa[maxn]; int t[maxn], t2[maxn], c[maxn]; int rank[maxn], height[maxn]; int n; void build_sa(int m) { int i, *x = t, *y = t2; for(i = 0; i < m; i++) c[i] = 0; for(i = 0; i < n; ...
分类:其他好文   时间:2014-07-22 23:04:34    阅读次数:293
POJ1195 Mobile phones 二维树状数组的应用
这题可以用线段树离散化做,用二维树状数组做了一下,不懂得可以看一下这篇文章:http://www.java3z.com/cwbwebhome/article/article1/1369.html?id=4804 题意: 给你一个s*s的正方形区域,先输入一个x,若x==0,则再输入一个s,若x==1,则输入x,y,a,表示矩阵中(x,y)这点的值加上a,若x==2,输入l,b,r,t,...
分类:其他好文   时间:2014-07-22 23:03:12    阅读次数:263
数据结构 《18》----RMQ 与 LCA 的等价性 (一)
前言     RMQ: 数组 a0, a1, a2,..., an-1, 中求任意区间 a[i+1], a[i+2], ..., a[i+k] 的最小值     LCA: 求二叉树中两个节点的最低公共祖先     本文将证明这两个问题可以相互归约为另一个问题。 证明    先通过一个简单的例子来说明问题。见下图:    求 [7 2 8 6] 的最小值...
分类:其他好文   时间:2014-07-22 23:01:35    阅读次数:271
4Sum -- LeetCode
原题链接: http://oj.leetcode.com/problems/4sum/  这道题要求跟3Sum差不多,只是需求扩展到四个的数字的和了。我们还是可以按照3Sum中的解法,只是在外面套一层循环,相当于求n次3Sum。我们知道3Sum的时间复杂度是O(n^2),所以如果这样解的总时间复杂度是O(n^3)。代码如下:public ArrayList> fourSum(int[] num,...
分类:其他好文   时间:2014-07-22 23:01:34    阅读次数:328
skiing
时间限制:3000ms | 内存限制:65535KB难度:5描述Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数...
分类:其他好文   时间:2014-05-02 00:43:49    阅读次数:256
uva 10487 Closest Sums (遍历&二分查找&&双向查找)
题目大意:先给定n个数字,现在要求算出这n个数字的两两之和保存到sum数组,然后在给定m个数,要求找到和每一个数最接近的sum[i]; 挨个计算每个属于其他数之间的sum,然后排序; 查找时有两种方法:二分查找&&双向查找;当然二分查找的效率比后者高了很多,但是都能AC。 提供一条新思路,并不一定非要用二分。 双向查找: #include #include #include using ...
分类:其他好文   时间:2014-05-01 18:43:34    阅读次数:256
Leetcode:Rotate Image 旋转图片
You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Follow up: Could you do this in-place? 刚开始没有思路,但是自己举了几个简单的栗子才看出规律:需要一圈儿一圈儿的变换位置。有两层for循环:外...
分类:其他好文   时间:2014-05-01 18:33:34    阅读次数:359
C++ Primer 学习笔记_52_类与数据抽象 --构造函数【下】
类--构造函数【下】二、默认实参与构造函数一个重载构造函数: Sales_item():units_sold(0),revenue(0){} Sales_item(const std::string &book): isbn(book),units_sold(0),revenue(0) {} 可以通过给string初始化式提供一个默认实参将这些构造函数组合起来: ...
分类:编程语言   时间:2014-05-01 08:17:52    阅读次数:386
Codeforces A. Double Cola 题解
题目很奇怪,就是5个人排队喝可乐,喝完之后编程两个人,然后拍在队后面,然后继续喝可乐。 给出个数值,代表第几罐可乐,问会是第几个人喝到? http://codeforces.com/problemset/problem/82/A 一个数学问题,仔细点就好了。 要熟练的知识点: 1 要熟悉解决这种递增数列,如何减去循环部分 2 要知道如何计算,求余取答案...
分类:其他好文   时间:2014-04-30 22:46:39    阅读次数:228
gpu数组赋值各种方法性能测试
给gpu一个1000大小的数组赋值, 为了测量时间,...
分类:其他好文   时间:2014-04-30 22:23:38    阅读次数:478
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!