Skip to content

Instantly share code, notes, and snippets.

@kei-sato
kei-sato / install-gm-w-librvg.sh
Created March 2, 2017 10:05 — forked from thenadz/install-gm-w-librvg.sh
Installs ImageMagick --with-librsvg on Amazon Linux
export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/lib/pkgconfig
export PATH=/usr/bin:$PATH
export LDFLAGS=-L/usr/lib64:/usr/lib
export LD_LIBRARY_PATH=/usr/lib64:/usr/lib
export CPPFLAGS=-I/usr/include
PREFIX=/usr
sudo yum-config-manager --enable epel
sudo yum -y update && sudo yum -y upgrade
@kei-sato
kei-sato / fermat_binom.py
Created February 4, 2017 12:01 — forked from fishi0x01/fermat_binom.py
Calculating large binomial coefficients modulo prime / non-prime numbers (nCk mod m). Code for blog post http://fishi.devtail.io/weblog/B/
#!/usr/bin/env python3
"""
Using Fermat's little theorem to calculate nCk mod m, for k < m and m is prime
Two versions:
1. Pre-Compute factorials and multiplicative inverses in O(n*logn) --> later lookup in O(1)
2. Compute directly --> no lookup --> each time O(n)
"""