powMod :: (Integral a, Integral b) => a -> b -> a -> a
powMod a b m = powMod' b
where
powMod' b
| b == 0 = mod 1 m
| odd b = mod (powMod' (b - 1) * a) m
| otherwise = mod (powMod' (div b 2) ^ 2) m
这个?
矩阵乘法
(|*|) a b = let b' = transpose b in [[sum $ zipWith (*) r c | c <- b'] | r <- a]
在rosalind看到了前辈,又是老乡,点进来膜一下。
是三明人吗?
学姐什么时候开始更新博文呢?(*^__^*) 嘻嘻……
hi god of programming ,on learning programming from which sources u became so smart?
来留言骗爬虫 – -
ym学长,不要打我……
我今天没有吃药,感觉自己萌萌哒~~~
-,-
这界面太欢乐了
shi哥您好,请问《挑战程序设计竞赛》第69页 最上面的dp转移方程变形是怎么推导的,小菜看的不是很明白。
同问 我也没看明白 《挑战程序设计竞赛》第69页 最上面的dp转移方程变形
太好看了
页面做的很好看
watashi哥太厉害了, 高中没有基础, 是怎么拿到那么高的计算机成就的, 有没有相关的blog讲入门经历的, 跪求啊..
成就什么的太夸张了
码字很辛苦,所以想写也一直没写
时间和精力是少不了的,少说多做
请问一下watashi哥高中有没有学习算法呢?
没有,我们高中不玩这个的……
watashi神牛,我发现你掌握了很多种语言,我想问一下,你在了解基础语法之后一般是用什么方式快速的熟悉和精通这些语言,你在大学期间参与了很多项目吗
http://blog.watashi.ws/2382/pccb-etc/comment-page-1/#comment-68208
C++, C#, Python和PHP都是实习期间用过
J2EE某些原因做过一些
借作业的大程的机会用过Managed C++, Qt, RoR
C++很大程度要靠读书、读文章、还有通过社区讨论学习,涨姿势,用的机会也非常多
Perl读了比较多的书、也看过perldoc
平时自己有什么需求会用Perl和Ruby写点小工具,或者用Perl写cgi
其余主要就是看书和follow里面的例子,其实有些书讲得比较深,例子可能还要debug好久,就会有不小得体会了
算法比赛也是训练的一个好机会,用脚本语言能发现一些API,用函数式编程语言能通过算法和数据结构问题有更深的体会
不过看完不用大概也就忘得差不多了,当时看Common Lisp都认真看过去了,也感受到Lisp宏的强大,不过之后都没怎么用过,也就能看看文档写写Scheme了
Hey watashi 大神,你能review and accept我在github上的pull request吗?谢谢你啦:)
https://github.com/watashi/AlgoSolution
搜索python一个小问题的时候居然搜到了大神的blog,ACM大神+东方控
握手~,我也是东方控。博主是浙江大学老师?
即将毕业的研究生
请教~
haskell中的Raamayim Nekudotayim是什么意思呢?
感觉似乎是日文neta?
o sorry, 第二次搜到了,希伯来语… 请博主删掉..
初耳
搜到的结果似乎是一样的 http://en.wikipedia.org/wiki/Scope_resolution_operator
用不着删么 @,@
请问一下神牛,给定一个序列,有没nlogn做法,求出交换两个数ai > aj (i<j),使得交换后逆序对数最少?
跪谢丫
… . watashi 哥哥。。求一份实现的比较优美一点的 Haskell 快速幂的代码。。。。。
这个?
矩阵乘法
谢谢!。。QAQ
hi dear i want your hellp if possible send me zoj 3047 becosue im counfucsed on this thanks you dear for your hellp
Hii,
Could you please explain your code or comment your code ?
question from https://uva.onlinejudge.org/external/10/1006.pdf
and your anwers is https://github.com/watashi/AlgoSolution/blob/master/livearchive/WorldFinals/2001.Vancouver/2238.cpp