社区
数据结构与算法
帖子详情
问:一个有一点难的算法题
arch3r
2001-12-20 11:44:52
有一元素个数为400000的数组,每一元素为一个大于1000且小于200000的随机数(带两位小数),如何能求出由其中哪些元素相加能得到3856545.56这样一个数.
求最佳算法(时间复杂度优先考虑).
...全文
38
2
打赏
收藏
问:一个有一点难的算法题
有一元素个数为400000的数组,每一元素为一个大于1000且小于200000的随机数(带两位小数),如何能求出由其中哪些元素相加能得到3856545.56这样一个数. 求最佳算法(时间复杂度优先考虑).
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Skywings
2002-02-22
打赏
举报
回复
动态规划
伪代码描述
a[400000] // 元素
f[385654556] = {1}; // f[i]==1 则表示 f[i]能够用数组中某些元素表示出来
p[385654556] = {0}; // p[i] 指向前驱接点
for i=1 to 385654556 do
begin
if f[i] then begin
for j=1 to 400000 do
begin
f[i+a[j]]=1;
p[i+a[j]]=j;
end;
end;
end;
如果f[385654556]==1,那么是可以的
下面是打印的算法
i=385654556
while i>0 do
begin
println a[p[i]];
i = i - a[p[i]];
end;
sayu_yangyou
2001-12-21
打赏
举报
回复
有难度,但我已经有想法了。过两天告诉你。
是刁
难
?还是装B?字节面试每轮必
问
的
算法
题
到底意义何在?
最近在脉脉上看到有
一个
Android工程师吐槽:自己明明有着BAT的5年工作经验,却没想到在应聘Hulu时,败在了
算法
题
上。 明明有多年大厂工作经验,为什么还要在找工作跳槽时,面对
算法
的考
题
? 这个话
题
,已经引发了...
算法
题
8个球有
一个
重
一点
,最少称几次能找出来 js
算法
题
8个球有
一个
重
一点
,最少称几次能找出来
算法
题
用
一个
托盘天平 来计算 方法1:3次 第1次 两边4个 筛选出存在重的一边4个 第2次 两边 2个 筛选出存在重的一边2个 第3次 两边 1个 筛选出存在重的一边1个 方法2:...
刷了 1000 多道
算法
题
,
一点
心得
开个玩笑,其实,
算法
题
目已经成为了公司筛人的一种方式,大厂的每一轮面试基本都会有几道
算法
题
,甚至有的公司笔试全部都是
算法
题
。其他
题
目答的都差不多,那你
算法
题
做不出来,可能就被淘汰了。 所以为啥要刷
算法
...
刷了3个月的华为OD
算法
题
,刷出感觉了,如洁柔般丝滑,文末送《漫画
算法
2:小灰的
算法
进阶》
我的od同事有7年的ios开发经验,是从隔壁某个体面的硬件大厂跳槽过来的,因为工作经验丰富,反而成为了我和
一个
正式员工(应届)的老师。如果我没法转正,那么我应该华为校招的正式岗位也过不了。本书是《漫画
算法
:...
【
算法
】经典
算法
题
合集
6. 查找总价格为目标值的两个商品
算法
原理 代码编写 7. 三数之和
算法
原理 代码编写 8. 四数之和
算法
原理 代码编写 专
题
二:滑动窗口 1. 长度最小的子数组
算法
原理 代码编写 2. 无重复字符的最长字串 ...
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章