ABC#027の感想

すっかり存在を忘れていて残り時間30分からの挑戦。 Cの解法は解説読んでも釈然としません。 http://abc027.contest.atcoder.jp/ A: 長方形 - AtCoder Beginner Contest 027 | AtCoder a,b,c = [int(x) for x in input().split()] if b==c: print(a) elif c=…

python3で最大スタック回数の変更

深さ優先探索を書いていたら、おそらく再帰呼び出し回数の上限が原因っぽいrun time errorが発生したので、 最大の再帰呼び出し数を変更する方法を調べた。 import sys sys.setrecursionlimit(10000) 28.1. sys — システムパラメータと関数 — Python 3.3.6 …

多次元std::vectorの初期化(C++11)

C++

C++11だとstd::vectorの初期化は一行で書ける。 std::vector<int> 変数名(要素数, 何で埋めるのか); #include <iostream> #include <vector> int main(){ int k = 3; int count = 0; std::vector<std::vector<int>> vv(k, std::vector<int>(k, 1)); for(auto v: vv){ for(auto t: v){ count += t; std::cou</int></std::vector<int></vector></iostream></int>…

複数のフォルダの中に入っている画像ファイルを一つのフォルダにコピーする

やること 複数のフォルダの中に入っている画像ファイルを一つのフォルダにコピーする。 なぜやることになったのか サークルのホームページのデータが1画像ファイルごとに別のフォルダに保存されていて、手動で管理するのが非常に不便だったため。 解決方法 o…

pythonで基数変換する

基数変換するコードを書いてみた。 def radix_convert(number, radix): s = [] while number>0: s.append(number%radix) number = number//radix return s[::-1] print(radix_convert(13,2)) print(radix_convert(15,2)) で実行すると [1, 1, 0, 1] [1, 1, 1,…

手書きのメールアドレスが読み間違えていた時に候補を出力してくれるコードを書いた。[python]

手書きのメールアドレスが読み間違えていた時に候補を出力してくれるコードを書いた。 毎年新歓でメールアドレス書いてもらってもaとuとか判読できなくて、メールが送れない子がいる。 貴重な出会いを無駄にしてしまうのはもったいない! =>読み間違えそうな…