Skip to content

Instantly share code, notes, and snippets.

@betrue12
betrue12 / grundy_A150_K10.txt
Last active October 24, 2018 11:54
Strange Nim
X g
-------
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
@betrue12
betrue12 / app.rb
Created August 31, 2018 00:41
For Slim issue
require 'sinatra'
require 'slim'
require 'slim/include'
set :bind, '0.0.0.0'
get '/' do
slim :index
end
@betrue12
betrue12 / snuke_diff_change.rb
Last active June 24, 2018 14:08
すぬけ数の差が切り替わるところを列挙する
# https://beta.atcoder.jp/contests/arc099/tasks/arc099_b
# すぬけ数の差は、以下のような数列になっている。
# 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1000, 1000, 1000, 1000, 1000, 1000, 1000, ...
# この差が変化する境目のすぬけ数を出力すると、その先頭部分にある傾向が見られる。
K = gets.to_i
def digitsum(num)
ret = 0
while num > 0
@betrue12
betrue12 / snuke_numbers.rb
Last active June 24, 2018 13:11
Snuke Numbers実験用スクリプト
# https://beta.atcoder.jp/contests/arc099/tasks/arc099_b
# N以下の範囲でn/S(n)を後ろから計算し、「その時点での最小値」であればすぬけ数ということにする。
# 探索範囲が限られているため、最後のほうの値は正しくない。
N = 10**8
def digitsum(num)
ret = 0
while num > 0
ret += num % 10
@betrue12
betrue12 / trema_centos_installation.md
Last active September 13, 2017 00:37
CentOSにTrema0.5.1をインストール

目的

Trema 0.5.1をCentOSにインストールする。同時にOpen vSwitchもインストールする。

動作検証はHello Tremaを動かして、自分でadd-brしたブリッジもつなぐ。

なので、まだpacket_inは飛んでない。