September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
|
|
@ -1,29 +0,0 @@
|
|||
<html><head><title>Catalan</title></head>
|
||||
<body><pre id='x'></pre><script type="application/javascript">
|
||||
function disp(x) {
|
||||
var e = document.createTextNode(x + '\n');
|
||||
document.getElementById('x').appendChild(e);
|
||||
}
|
||||
|
||||
var fc = [], c2 = [], c3 = [];
|
||||
function fact(n) { return fc[n] ? fc[n] : fc[n] = (n ? n * fact(n - 1) : 1); }
|
||||
function cata1(n) { return Math.floor(fact(2 * n) / fact(n + 1) / fact(n) + .5); }
|
||||
function cata2(n) {
|
||||
if (n == 0) return 1;
|
||||
if (!c2[n]) {
|
||||
var s = 0;
|
||||
for (var i = 0; i < n; i++) s += cata2(i) * cata2(n - i - 1);
|
||||
c2[n] = s;
|
||||
}
|
||||
return c2[n];
|
||||
}
|
||||
function cata3(n) {
|
||||
if (n == 0) return 1;
|
||||
return c3[n] ? c3[n] : c3[n] = (4 * n - 2) * cata3(n - 1) / (n + 1);
|
||||
}
|
||||
|
||||
disp(" meth1 meth2 meth3");
|
||||
for (var i = 0; i <= 15; i++)
|
||||
disp(i + '\t' + cata1(i) + '\t' + cata2(i) + '\t' + cata3(i));
|
||||
|
||||
</script></body></html>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
meth1 meth2 meth3
|
||||
0 1 1 1
|
||||
1 1 1 1
|
||||
2 2 2 2
|
||||
3 5 5 5
|
||||
4 14 14 14
|
||||
5 42 42 42
|
||||
6 132 132 132
|
||||
7 429 429 429
|
||||
8 1430 1430 1430
|
||||
9 4862 4862 4862
|
||||
10 16796 16796 16796
|
||||
11 58786 58786 58786
|
||||
12 208012 208012 208012
|
||||
13 742900 742900 742900
|
||||
14 2674440 2674440 2674440
|
||||
15 9694845 9694845 9694845
|
||||
Loading…
Add table
Add a link
Reference in a new issue