vjudge上支持Haskell与Racket的OJ
名称 Haskell Racket(Scheme) 51Node Aizu AtCoder ver= GHC 8.8.3 ver= 7.6 CodeChef&n…
名称 Haskell Racket(Scheme) 51Node Aizu AtCoder ver= GHC 8.8.3 ver= 7.6 CodeChef&n…
这是一本用Scheme语言来介绍递归和函数式编程的书。与《计算机程序的构造和解释》当中使用的Racket语言几乎通用(Racket是Scheme的一种标准的分支…
二叉搜索树是一种递归数据结构,其基本概念不再赘述,在Haskell中用代数数据类型,先声明树类型:一个二叉搜索树Tree要么是空树,要么是包含一个值且有左右子树…
Num是数字类型,可以进行数字所支持的运算。在Num类的类成员中还有Int, Integer, Float, Double这些类,这些类成员同样可以执行运算,比…
纯函数式编程语言不能用循环,一切这种结构都要改作递归实现 1.平方根(牛顿切线法) 2. 判断质数 3. 求平方根(二分法) 4.分数的四则运算 5.对list…
发现北大的bailian OJ支持racket这样一种Lisp的方言,也是一门函数式的语言,稍稍学习了一点基础语法,先学读入数据和输出数据
题意:给出一个序列,从序列中选k个元素,使序列最大值与最小值的差最小。 解法:排序后再对所有合理的i,比较a[i] 与 a[i+k]的差值,求其最小即可,时间花…
https://atcoder.jp/contests/abc134/tasks/abc134_c?lang=en 给定长为N的序列,下标从1到N。 对于每个元…