White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

AtCoder Beginner Contest 097(ABC97)に参加しました

開始を22:00だと思ってた・・

1,2を解いてあとは時間切れ。

 

愚直に解いた

gist38c4bd9f520ae66d257dc9e332e389ee

 

2も愚直に解いた。これNが大きいと駄目になるやつだよねぇ。

gist592aaf473cd475419c94479e1c52b3ce

AtCoder Beginner Contest 096(ABC096)に参加しました。

思えば一年ぶり位の記事ですね。。

 

A:

  1. a, b = map(int, input().split())
  2. result = a - (1 if b < a else 0)
  3. print(result)

最初min(a,b)とやって最後のケースだけ失敗してたのだけど、よくよく考えたら12月5日とかだと普通に11回だったのでその判定だけ入れて終了。

 

B:

  1. a, b, c = map(int, input().split())
  2. k = int(input())
  3. max_num = max(a, b, c)
  4. result = max_num * pow(2,k) + a + b + c - max_num
  5. print(result)

最初3つあるうちの一番大きい値の2^k倍と残りの値の和が答え。だけどどれが最大かわからなかったので一旦abc全部足して再度最大の値を引いた。

 

C:

  1. https://beta.atcoder.jp/contests/abc096/submissions/2467105

 

 .

.#.

 .

<- この形だと塗りつぶしができないのでそれを探索。正しカドッコに#がの場合もあるので注意

・・なんだけど⇡のコードで一発で通るとは思わなかった。

 

4つ目は素数のリストを作ったけど時間切れ。

ha_ma, nikaido_shinku, takakura_anzu等を停止します->復帰しました

機器移設に伴うメンテナンスの為、twitter bot群を4月上旬から当面の間停止させます。

 

対象となるのは、

ha_ma

nikaido_shinku

takakura_anzu

takakura_anri1

です。

 

ご愛用の方々には迷惑をおかけしますが、どうぞご了承ください。

 

4/25 追記

復帰しました

ha_ma

nikaido_shinku

takakura_anzu

--

takakura_anri1もそのうち動くと思います。

 

Python3でのlambdaでtuple取る引数について

引っかかったのでメモ。

2to3を使ってコードをPython 3に移植する - Dive Into Python 3 日本語版

lambda (x, y): x + f(y) lambda x_y: x_y[0] + f(x_y[1])

 

Nexus5->Nexus5xに機種変をした

購入物

microUSBからUSB-Cに変わったので、その辺のケーブルが必要。購入時についてきたケーブルはUSB-C - USB-Cなので、PCからの充電ができないためケーブルも購入。

 

Ubuntu 14.04LTSにChainerを入れてみた

環境

手順

qiita.com

tanakahx.hatenablog.com

以上を参考にインストール。

/usr/local/cuda-7.5/binにPATHが通ってなかった以外は問題なし。

 

結果:

 

t.co

t.co

 

 

macのbrew updateでエラー

以前から出てたかもしれないけど、Rが起動しなくなっていたのでこれを機に直した。

error: The following untracked working tree files would be overwritten by merge:
    Library/Formula/cake.rb
    Library/Formula/sparse.rb

homebrew - Brew update failed - Stack Overflow参考。

% cd $(brew --prefix)                                                                         
% sudo git reset --hard HEAD                                                          
Password:
HEAD is now at 8510fc8 pandoc-citeproc: update 0.7.1.1 bottle.
% rm Library/Formula/cake.rb
% rm Library/Formula/sparse.rb
% sudo git fetch origin
% sudo git reset --hard origin/master
% sudo brew update
 

さらにRがgfortranが不足して起動しなかったので、

sudo brew remove gfortran

sudo brew reinstall gcc --with-fortran 

して修正。