V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Kirscheis  ›  全部回复第 23 页 / 共 47 页
回复总数  938
1 ... 19  20  21  22  23  24  25  26  27  28 ... 47  
2018-05-23 14:18:43 +08:00
回复了 AifeiI 创建的主题 问与答 如何快捷过滤搜索引擎(Google、Baidu 等等)的结果?
google 有拉黑功能,可以去搜索浏览器插件

把什么卡饭,ishare5,chegg 全部拉黑真是太爽了,信息检索速度就像 On 优化到 Ologn 一样巨幅提高
2018-05-21 22:12:49 +08:00
回复了 xdeng 创建的主题 问与答 求证下这个降温的可行性
理论上可以通过节流效应降温,需要有一定的风。节流效应是真实存在的,最早年的空气液化机就是靠这种办法冷却到液态的。不过这种效应并不强,不清楚这样的装置在实际使用的时候能有多强的效果。
2018-05-21 21:28:17 +08:00
回复了 a132811 创建的主题 GitHub 如何看待很多人只 fork 却不贡献、不使用(push) ?
你想多了。::Doge::
你可以 fork 一系列很大的项目试试,你会发现时间开销是常数时间,你可以猜猜这是为什么。
2018-05-16 00:47:05 +08:00
回复了 zenwong 创建的主题 问与答 EXCEL 表格 X 轴 —— 一个不存在 0 的计数方式。
位移了一下的 26 进制而已。0 可以通过 Z \triangleq eval('A0')引入。
高层吧。设计上就是这样的,应该是避免人掉出去或者意外坠物砸到楼下
2018-04-28 16:05:20 +08:00
回复了 JvTom 创建的主题 问与答 有一个关于女朋友的问题。。。
日常画画建模就 imac pro 就够了
经常要大规模渲染动画的话,弄一个渲染集群要好一点,每个节点大概 2 个 E5,2 个 Tesla P100,配 128GB 或者 256GB 左右内存这样子
想都不敢想,哪有这种福气

怕不是会开始和自己谈恋爱
2018-04-15 21:08:53 +08:00
回复了 cheetah 创建的主题 问与答 当不指望用户直接输入域名访问时,域名是什么还重要吗?
一些特定的域名后缀会影响搜索引擎的排序权重
2018-04-10 16:32:07 +08:00
回复了 WinMain 创建的主题 程序员 每次看到一堆人用上下左右键控制 vim 光标就很烦躁怎么办
我都是用 trackpad 两指滑动来定位行的
怕不是会被打死 (doge
2018-04-08 21:30:32 +08:00
回复了 yylzcom 创建的主题 全球工单系统 Cloudxns 监控 IP 被国外某服务商 ban 掉
自从某次他们不带任何通知就主动停解析害得我大半夜起来迁移的事故之后就敬而远之了。。
基础服务不稳定很要命啊
2018-04-08 02:50:09 +08:00
回复了 Sanko 创建的主题 奇思妙想 如何花式输出「hello world」?
日经骗铜币帖。。在外观上最好看的还是 brainfuck
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.


@Xww studio->stdio (doge)
2018-04-07 10:35:22 +08:00
回复了 dwjgwsm 创建的主题 Python 求数组的算术平均,但参数是一个数组,怎么高效实现?
@wingkou 是的,这只是分治,一开始想写 dp 的,后来想了想不好并行改了,不过那个是我昨晚喝了酒回来写的,又赶着打游戏。。写得很乱
楼主的题目有点特殊,因为他的区间右端点实际上把集合完全分成单个元素了,所以求和的求和也会有大量重合,应该加上 dp[i][k] = dp[i][j] + dp[j][k]的
不好意思,变量名乱写误导了
2018-04-07 10:25:39 +08:00
回复了 Youngor 创建的主题 他他 你的身边有没有 GAY 朋友,他们的生存状态怎么样?
@Jimjay 差不多吧


@voidtools 没有。。


@F1024 眼睛倒是辣不到,毕竟我可以选择不看。。辣耳朵是真的,尤其是有时候猝不及防听到迷之粘液的声音 23333
2018-04-07 10:12:33 +08:00
回复了 dwjgwsm 创建的主题 Python 求数组的算术平均,但参数是一个数组,怎么高效实现?
@dwjgwsm 我上面说的办法实际上就是线段树稍微改了一下,如果你求和不需要并行加速,那直接用前缀和是最简单的,直接利用 sun(i, j) = sa(j) - sa(i) 的性质就好了

老哥你该复习一下算法了。。
2018-04-07 10:05:25 +08:00
回复了 dwjgwsm 创建的主题 Python 求数组的算术平均,但参数是一个数组,怎么高效实现?
@dwjgwsm 晕了,不知道你有没有算法背景,我上面讲的都是一些很简单的概念啊。。建议你再去随便找本算法书看看 dynamic programming 的章节。。
我再倒着给你讲一遍好了

你要的最后的结果是一个列表,而你的 b 列表里的元素实际上就是除因子,所以这个问题本质是求 a 列表中一些不同长度和起始点的区间的和。你的 b 列表给出了这些区间的起始范围,所以可以转化成坐标对的形式。直接对这些坐标排序,实际上是裂解了你要求的那些区间

举例,比如你想求一个列表在这些区间的和:(2, 10), (5, 7), (3, 16), (8, 23)
对坐标排序给出 ((2,3,5,7,8,10,16,23))
依次求出上面这些小区间的局部和,并且存在一个表格里,那么将来要用的时候就不用反复求和了。这一步操作只需要线性时间
那么就有 sum(2, 10) = sum(2, 3)+ sum(3, 5)+ sum(5, 7)+ sum(7, 8) + sum(8, 10)
其它区间类似
最后把这些区间和的每一项除以 b 列表的对应元素 (element-wise division),就是你要的那些平均值了,这一步也是线性时间的
以上这些算法我设计的时候都考虑了并行优化,也就是说它们都是可以直接 GPU/FPGA 加速的。如果你的数据集真的很大,这个算法的耗时和快排是基本一样的

这样讲你能明白吗。。再不明白我就没办法了😂

至于为什么要在 a 后面 append 一个 INFINITY,再把 a 变成循环数组,这是因为你的区间有可能会 index out of range,这样干了之后任何 index out of range 的区间的局部和都是 INFINITY,求平均之后还是 INFINITY。因此,你最后检查一遍结果,如果发现 INFINITY,就知道这个元素对应的区间 index out of range 了,于是就把它换成 NaN。这是一个设计算法的时候常用的技巧,在具体实现的时候,把 INFINITY 设置成一个很大的常数,比如在 64 位机上 0xEFFFFFFFFFFFFFFF,规定这个数附近的数都是 INFINITY 就可以了
2018-04-07 09:29:35 +08:00
回复了 Youngor 创建的主题 他他 你的身边有没有 GAY 朋友,他们的生存状态怎么样?
PKU 估计有 10%的人口都是 gay 或者 les。。也没什么不一样的,至少我身边的都过得很好

毕竟我舍友就有一个 gay 和一个双,他俩还成一对了。。天天在寝室做爱,我也没觉得有啥
2018-04-06 22:19:07 +08:00
回复了 dwjgwsm 创建的主题 Python 求数组的算术平均,但参数是一个数组,怎么高效实现?
我靠,出去玩了一天你这个帖子竟然还没有人给实现。。。看来你的表达 v 友估计都没看懂
这就是 dp 的例题啊老哥

首先假设你的 a,b 长度都是 n。如果不是,rightpad b。O(1)
在 a 后面 append INFINITY,然后把 a 变成循环数组,并且以下所说的数组都是循环数组。O(1)
b 实际上是区间集,把它转换成左右指标的集 c。O(n)
d = sorted(c)。O(nlogn)
初始化二维 array dp[2n][2n]。O(1)
//求 dp,O(n)
for i in range(len(c)):
dp [ d[i] ] [ d[i+1] ] = sum( a [d[i], d[i+1]] )
最后,把区间碎片的和拼接成所需的和,存进 e。worst case O(n)
ans = e ./ b,./是 element-wise division。O(n)
最后检查 ans,把所有 INFINITY 替换成 NaN。O(n)

总复杂度 O(nlogn),和排序差不多
2018-04-06 21:46:33 +08:00
回复了 ymloop 创建的主题 Apple 猫把 magsafe2 的充电器的线咬断了...
自己焊上不行吗。。😂😂😂
2018-04-06 16:49:16 +08:00
回复了 dwjgwsm 创建的主题 Python 求数组的算术平均,但参数是一个数组,怎么高效实现?
论 dp 在计算机编程中的经典应用
2018-03-30 19:39:47 +08:00
回复了 airyland 创建的主题 全球工单系统 今日头条(员工)抓取 Github 用户群发面试邀约邮件
有 3 个 github 公开帐号的我收到了 3 次邮件。。有毒啊。。。

最早的一封是 3 月 23 日收到的,基本上可以确定是机器边采集边群发的
1 ... 19  20  21  22  23  24  25  26  27  28 ... 47  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4936 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 07:49 · PVG 15:49 · LAX 00:49 · JFK 03:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.