Browsed by
Tag: TODO

「ハチワレ猫」=八爪猫?

「ハチワレ猫」=八爪猫?

《我在棒球场后面遇到了一只友好的八爪猫_哔哩哔哩_bilibili(野球場の裏で人懐っこいハチワレ猫に出会った)》原博主是在日本拍摄猫猫的,中文视频标题是用机翻,这里「ハチワレ猫」被谷歌翻译机译为了“八爪猫”。这主要是翻译机不懂得这种俗语惯用语而强硬翻译的,不过,「ハチワレ猫」究竟是什么含义呢。 ハ…

Read More Read More

『The Little Schemer』笔记

『The Little Schemer』笔记

这是一本用Scheme语言来介绍递归和函数式编程的书。与《计算机程序的构造和解释》当中使用的Racket语言几乎通用(Racket是Scheme的一种标准的分支,本书中涉及不到二者的区别,本文中两种语言不作区分)。据说用函数式语言(Scheme, Haskell等等)非常适合编写编译器,不过这本『T…

Read More Read More

上楼梯问题 – Advanced

上楼梯问题 – Advanced

Alice想登上N阶的楼梯,每一步Alice可以上一阶也可以上两阶,问登上N阶楼梯总共有多少种方法。稍有编程基础就知道这符合Fibonacci数列,因为Alice上N阶楼梯的走法F(n) 等于它走N-1阶的方案与N-2阶的方案之和,即F(n) = F(n-1) + F(n-2)。 现在Bob也想上N…

Read More Read More

RAII: Resource Acquisition Is Initialization

RAII: Resource Acquisition Is Initialization

RAII是由C++之父 Bjarne Stroustrup 提出的一项概念,即资源获取即初始化。 它利用栈对象在离开作用域后自动析构的语言特点,将受限资源的生命周期绑定到该对象上,当对象析构时以达到自动释放资源的目的。 由于内存资源是很宝贵的,在C/C++中使用裸指针往往需要程序员手动分配和手动释放…

Read More Read More

判断是否为轴对称图形

判断是否为轴对称图形

问题描述:按一种顺/逆时针顺序给出平面N个点的坐标,判断这N个点所形成的图形是否轴对称。为了简化题目,本题两点所构成的线段均平行于坐标轴 题目链接:https://vjudge.net/problem/FZU-2035 目前的想法是将所有的点都保存到vector中,取第[i]个和第[i+N/2]个点…

Read More Read More