2019-05-03から1日間の記事一覧

No.622 点と三角柱の内外判定

Quiz https://yukicoder.me/problems/no/622 Submission https://yukicoder.me/submissions/344527 解法 ABC平面にDを正射影する その点をEとする ABCEが同一平面上にいるので、外積で三角形の内部判定をする 補足 3次元での面への正射影は面の垂直ベクトル…

pythonで多倍長小数を使うまで (Mac)

結論 Python3にする decimalを使う 環境 Mac デフォルトではPython 2.7 anacondaでPython 3.5が入っている How to change env of anaconda conda activate py35 まず、なぜ3.5を使おうとしているのかと言うと、Python 2.7ではdecimalが正しい値を返してくれ…

文字列 分割 C++ split

vector<string> split_str(string s, char c){ vector<string> ret; stringstream ss; FOR(i, 0, s.size()){ if(s[i]==c){ ret.push_back(ss.str()); ss.str(""); ss.clear(); }else{ ss << s[i]; } } ret.push_back(ss.str()); return ret; } How to use vector<string> S = split_s</string></string></string>…