Something Interesting

n!
结论1:n!=eni=1ln(i)
证明:
对上面的式子两边同取ln
ln(n!)=ni=1ln(i)
左边=ln(n!)
     =ln(123...n)
     =ln(1)+ln(2)+ln(3)+...+ln(n)
     =ni=1ln(i)=右边
当然也可以不取ln,随便取别的什么也是资瓷的。
然而上面这个并没有什么卵用,我们并不能用它来减少求n!的复杂度。
结论2:n!=Cn2n((n2!))2
证明:
左边=n!(n2)!(n2)!((n2)!)2
     =Cn2n((n2!))2=右边
咦这个好啊!这样的话我们就可以分治啦。
n!>n2!这样是O(log(n))的。
Cn2n呢?
我们也有O(log(n))的做法!
Cn2n=(2n+1)n2n22
好啊,那这样我们不就可以O(log(n)2)的求出n!了吗?
事实的确如此,然而还有一个问题,就是我们在求Cn2n的时候计算的数是2n2级的,这样的话n很小的时候就会炸飞。。。所以这个东西的实际价值好像并不是太高,但作为一个理论计算机科学家,至少在理论层次上我们有了突飞猛进的进展(拿来装X还是十分资瓷的)。

### Something 的多义解释 单词 **something** 是英语中的不定代词,具有多种含义和用途。它通常被用来指代某个未明确说明的事物或概念。 #### 肯定句中的使用 在肯定句中,**something** 表示“某事物”或者“某种东西”。例如: - 我有东西给你。(I have something for you.[^1]) - 我眼里有东西。(There’s something in my eye.[^1]) #### 形容词修饰顺序 当形容词修饰 **something** 时,其位置通常是放在名词之后。例如,“重要的某些事情”的英文翻译为 **something important**,其中 **important** 放置在 **something** 后面[^2]。 #### 数据集名称中的应用 在技术领域,**Something** 还可以作为特定术语的一部分出现,例如 **Something-Something-v1** 和 **Something-Something-v2** 数据集。这是一个大规模的动作识别数据集,涵盖了人类与日常物品之间交互的各种动作类别(共174类)。这两个版本的区别主要体现在视频数量上:v2的数据量从v1的108,499增长至220,847,并且文件格式由 JPG 更新为了 WebM[^3]。 #### 错误提示语境下的意义 另外,在计算机错误消息场景下,“Something has gone seriously wrong” 则是一种通用表达方式,意译为 “出现了严重问题”,这是一种较为模糊但能传达核心信息的说法[^4]。 ```python def example_something(): """展示 'something' 不同上下文中使用的函数""" sentence_positive = "I found something interesting today." dataset_info = "The Something-Something-v2 contains over 220k videos with actions like opening a book or pouring water into a glass." error_message = "Error log says: Something went wrong during the boot process." return { "positive_sentence": sentence_positive, "dataset_description": dataset_info, "error_log_example": error_message } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值