2021-04-25から1日間の記事一覧

AtCoder Beginner Contest 199

昨日受けたので復習。 問題A, B A - Square Inequality B - Intersection についてはすぐ実装が終わった。AOJのITP1をすべてこなしたおかげで力がついたかもしれない。せっかくなのでB問題に使ったmax_elementとmin_elementの使い方を復習しておく。 vector<int> </int>…

accumulateの第三引数に注意(及び数値の型指定)

vector<long long>型やvector<double>型の配列 x の総和を求めるときに, std::accumulate(x.begin(), x.end(), 0); とすると誤差がおおきくなったり,オーバーフローしたりする。std::accumulateの仕様として第三引数の型で値が帰ってくるらしい。なので正しくはそれぞれ std::</double></long>…