摘要:本文讨论将一个正整数表示为正整数的平方和问题。
阅读全文
随笔分类 - 算法
摘要:Timus 1727. Znaika's Magic Numbers 要求将指定的正整数分解为一些不同的正整数的和,这些正整数的各位数字和加起来刚好等于指定的正整数。
阅读全文
摘要:一道简单的 ACM 题,要求输出特定格式的字符串。
阅读全文
摘要:使用 C# 语言实现一个 I/O 助手类 IOHelper。
阅读全文
摘要:本文介绍如何求解 Isenbave 数。
阅读全文
摘要:本文讨论使用动态规划算法求解手机数字键盘上字母分配的最优方案。
阅读全文
摘要:介绍 SPOJ 网站的第一道题目,使用 C#、F#、Ruby、Perl、Python、C、C++ 等语言解答,其中 F# 语言解答有三个版本。
阅读全文
摘要:该 ACM 题要求计算手机短信的收费情况。使用 C#、C、C++ 和 F# 四种语言解答。
阅读全文
摘要:推箱子是一款经典的电子游戏,要求玩家在二维地图上把箱子推到指定地点,当中牵涉到大量的空间逻辑推理。本文给出一个 C# 程序将推箱子的解答步骤还原为关卡地图。
阅读全文
摘要:本文讨论计算大整数的和。使用 C# 语言和 C 语言来解决该问题。
阅读全文
摘要:本文讨论 ZipInteger 结构,适用于以下场合:需要保存一些表示数据长度和计数等的数字,这些数据一般情况下是很小的,但是也许偶尔有一两个很大的数字。
阅读全文
摘要:本文通过纯计算密集的计算圆周率到小数点后二十万位,对 C# 程序和 C 程序进行性能比试。结论是:在 Linux 操作系统下特定的 C# 程序比 C 程序要快。
阅读全文
摘要:本文分析网络上流传的只有四行 C 语言源代码的计算圆周率的外星人程序。给出所用算法,并发现可以计算圆周率到小数点一万位。
阅读全文
摘要:本文讨论在 Sphere Online Judge (SPOJ) 网站上的计算圆周率的题目。
阅读全文
摘要:本文讨论概率性的素数检验算法:Miller-Rabin primatlity test。并给出 Ruby 语言和 C 语言实现。
阅读全文
摘要:本文讲述使用 Ruby 语言和 C# 语言求解有关大整数的ACM题。
阅读全文
摘要:本文讨论对 BigInteger 的 GetHashCode、Parse 和 ToString 方法进行优化。
阅读全文
摘要:Instructions for MMIX: A RISC Computer for the New Millennium
阅读全文
摘要:本文介绍 Donald E.Knuth 发明的 MMIX 机器及其汇编语言。
阅读全文