标签 ‘娱乐’ 的存档
What the Friday!
14:00 
14:03 
14:30 
21:31:04 
21:31:10 
21:32 
21:50 
21:55 
22:00 
23:00 
23:01 
23:30 
23:33 
00:00 
01:00 
01:50 ![]()
02:00 
02:10 
02:20 
02:26 
02:30 
02:35 
02:41 
02:44 
02:50 
发布一小段音乐
最近本博客沒有更新。承蒙各位读者厚爱, Subacme 及其作者依然健在。在此发布一小段音乐 (时长 20 秒), 以资证明。
如果您无法收听, 可在此处下载。
这是依照 Google Buzz 的介绍视频 (查看时需要翻墙) 的背景音乐制作的一小段音频, 但风格不同。
Chrome 扩展: “小包子” 表情选择工具更新
“小包子” 选择工具已经更新。新版本的选择工具是在 Chrome 浏览器中运行的扩展, 如图所示。
本插件沒有发布到 Chrome 的 Extensions Gallery 上 (实际上这个页面在中国大陸也是被阻止的)。要下载该插件, 请单击此处。
如果您喜欢, 也欢迎您向自己的朋友介绍 “小包子” 表情集
。
要查看有关 “小包子” 表情集的所有文章, 请访问专题页面 http://e.rerouted.org/ 。
试玩: 汉字 Alphametic
Alphametic, 也叫做 verbal arithmetic (文字算数), 中文名称之一是 “覆面算”1。
这种游戏是指 (如果我沒有理解错的话) 用一个字母表的子集构造加法 “算式”, 其中每个字母代表一个数字, 使得 “算式” 中的字母被替换为相应的数字後依然成立。
注意, 这个游戏不是在构造群同态, ——它只要单个表达式被满足。
今天看到这篇谈到汉字 Alphametic 的文章, 决定自己尝试一下。
首先想到的方法是: 1) 确定一个词汇表, 2) 生成相应的字母表, 3) 用一个正整数编码置换规则, 4) 构造词汇表的所有 元组的集合, 5) 对每个
元组置换、求和, 6) 在置换後的词汇表中搜索相同的值。这样做的好处是, 由於词汇表中的词 “意思” 相关, “有意义” 的 “算式” 更容易被找到。
确实, 利用这一方法, 我找到了一些有趣的 “算式”。下面是几个有趣的输出。请注意, 这个算法沒有考虑到加法的交换性, 因此有重復的输出。
Words: {翻墙, 墙, 水泥, 水泥工}
Alphabet: 墙工水泥翻
Rule Code: 54631
Tuple Size: 3
墙 + 墙 + 墙 = 翻墙 (5 + 5 + 5 = 15)
|
Words: {肉牛, 草, 牛肉, 奶酪}
Alphabet: 奶牛肉草酪
Rule Code: 76493
Tuple Size: 3
肉牛 + 草 + 草 = 牛肉 (46 + 9 + 9 = 64)
草 + 肉牛 + 草 = 牛肉 (9 + 46 + 9 = 64)
草 + 草 + 肉牛 = 牛肉 (9 + 9 + 46 = 64)
|
当然, 更好的方法之一是将输入词汇表分成两部分, 其中一部分只允许出现在等号右边。不过由於精力有限, 我沒有继续修改代码。
代码可在此处下载。
- 参考 Wikipedia 条目 Verbal arithmetic。 ↩

在 Twitter 上跟踪 Subacme





