设计-一道二重积分算法题,要求复杂度低于n^2

问题描述

一道二重积分算法题,要求复杂度低于n^2

对于x∈X{x0,x1,x2,...,xn-1},y∈Y{y0,y1,y2,...,yn-1},又已知一个矩阵C,C中的元素C(i,j)的值为p(xi,xj)
设计一个算法计算

假设这里log(.)属于基本算符,有没有让它的复杂度低于n^2的方法?

解决方案

每天一道算法题2 删除链表结点(时间复杂度为O(1)))

时间: 2024-08-03 06:59:43

设计-一道二重积分算法题,要求复杂度低于n^2的相关文章

时间复杂度-求解一道acm算法题,在线等!!

问题描述 求解一道acm算法题,在线等!! 有N个D维向量,求解每个向量到其他向量的最短距离. 只要求解每个向量到其他向量的最短距离就可以了. 距离采用欧式距离表示. 时间复杂度近似于O(DN) 解决方案 http://zhidao.baidu.com/link?url=Xt0N7upNLbk_Ik4uBxPx6Nl2n3JVp_ry9Of6YAnvQiVIkwuCXuiIPSoanHbeaf07M8zjTy-qpD4A4iFe1dXDuq

被一道JAVA算法题难住了,请各位帮忙看下。

问题描述 数组 C[I] = A[I] + B[I] / 1,000,000.例如 A 和 B: A[0] = 0B[0] = 500,000 A[1] = 1B[1] = 500,000 A[2] = 2B[2] = 0 A[3] = 2 B[3] = 0 A[4] = 3B[4] = 0 A[5] = 5B[5] = 20,000则 C: C[0] = 0.5 C[1] = 1.5 C[2] = 2.0 C[3] = 2.0 C[4] = 3.0 C[5] = 5.02寻找一对下标(P, Q

游戏设计中的算法题——计算宝物升级所需的资源数

当今社会,智能手机的飞速发展.使得可以做到人手一部智能手机.而各种应用层出不穷. 手游(手机游戏)的出现,满足了人们对打发碎片时间的需求.   而在游戏中,宝物升级是最常见的剧情元素之一.而优秀的游戏设计师,在设计宝物升级系统时,要难易适中,要能把用户黏合在自己的游戏中,既不能太难,也不能太简单.那么如何设计宝物升级中的各项参数就是重中之重.   本文重点介绍,给定宝物的设计系统的各项参数,计算宝物升级所需的资源数.   问题: 某宝物初始是0级,现在要升级 从0级升到1级,所需的资源数为1,成

求一道数据结构算法题的答案?

问题描述 把100元钱换成1元,2元,5元,10元的有多少种换法?麻烦大家都把你们的方式写下来我参考.参考?貌似可以用递归但是我没有写过,我写过四个嵌套循环,但是确实很不行那种方式.效率问题.希望大虾们把你们的方式写出来给小弟我参考参考. 解决方案 解决方案二:循环嵌套可以稍微优化一下,比如for(intcnt10=0;cnt10<=10;cnt10++)另外,如果到某个循环,发现总和已经>100,那么就可以break了解决方案三:这个google一下,应该有详细的答案解决方案四:递归做比较好

记一道毫无思路的算法题

今天贤内给了我一道很实际的算法题,把我彻底难住了,实在想不出来,于是写此博文以记之. 背景是这样的,现在有一个付款明细的Excel,里面有为哪个发票,哪个公司应付多少钱的明细,明细数据是62条,现在知道我们已经付出的金额为Sum,请问到底哪些发票是已付款的. 这是62条明细数据: 653165.00 356029.11 220896.45 146362.00 1847670.00 3018518.91 1347553.07 145010.74 339784.84 199350.28 120611

求助一道二维数组交换特定元素位置的算法题,谢谢大家!

问题描述 求助一道二维数组交换特定元素位置的算法题,谢谢大家! 刚试验了一下出了新问题- - 比如,一开始是左边的数组,我想"把2个0去掉,然后0上面的2就掉下来了",形成右边的新数组 然后我用了循环遍历,比如只看第二列,我的做法是"从下往上找,遇到0,就和0上面的数字交换",结果成了下面这个样子了- - 我有个改进想法是"还是从下往上找,遇到0之后判断上面的是不是0,如果是0,再继续向上再找,直到不是0,然后把这个数赋值给一开始那个0的位置",

一道算法题,看看大家的思路(续)

"一道算法题,看看大家的思路",看了众多的回复,本人愚钝,没有看明白其中的奥妙.在细细研究<编程之美>中的文章后,终于理解了这个算法的思路.现将这个算法的演算过程以及代码实现(VB2005)赋予其后,和各位交流. 现再将题目复述一遍: 题目描述:有31,-41,59,26,-53,58,97,-93,-23,84十个数.SUM(N,M)表示从第N个数到到第M个数的和.例如:SUM(2,3)=-41+59=18.问:最大的和是多少?对应的N和M是多少? 先不管N和M的计算,直

csdn-acm的一道矩阵扩散题(c语言,好像是一个算法)

问题描述 acm的一道矩阵扩散题(c语言,好像是一个算法) 我只记得大概的思想.一个n×n的矩阵(应该有限定n),把abcd随机填放在矩阵中,然后照着某一个方向扩散(比如上下左右,a在一行一列,照着下扩散二行一列也是a),最后计算题目中abcd的个数.万能的csdn,有谁做过这道题吗,想找到题目,一直找不到,只记得思想大概是这样 解决方案 有哪位大神知道的吗!!! 解决方案二: 有哪位大神知道的吗!!! 解决方案三: 有哪位大神知道的吗!!! 解决方案四: 有哪位大神知道的吗!!!

求助一道算法题,关于数组算法

问题描述 求助一道算法题,关于数组算法 有一个字符串数组{"用户1,商品1,200","用户2,商品2,100","用户3,商品1,300","用户4,商品3,50","用户5,商品3,50"},写的方法需要返回的是{"用户2,商品2","用户3,商品1","用户4,商品3"}也就是说比较下每种商品的最高价格是谁,并返回谁买了,如果价格相同取最先买