Trema 0.5.1をCentOSにインストールする。同時にOpen vSwitchもインストールする。
動作検証はHello Tremaを動かして、自分でadd-brしたブリッジもつなぐ。
なので、まだpacket_inは飛んでない。
| X g | |
| ------- | |
| 0 0 | |
| 1 0 | |
| 2 0 | |
| 3 0 | |
| 4 0 | |
| 5 0 | |
| 6 0 | |
| 7 0 |
| require 'sinatra' | |
| require 'slim' | |
| require 'slim/include' | |
| set :bind, '0.0.0.0' | |
| get '/' do | |
| slim :index | |
| end |
| # 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 |
| # 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 |