GUZAI3ノートブック

友人であるGUZAI3様の依頼で備忘録を書いています。

2020-06-01から1ヶ月間の記事一覧

VSCodeの補完をC++14からC++17に変更する

C++17だと lcm (最大公約数) などのライブラリが使えるようになったが、C++14の環境だと構文エラーになる。 AtCoderのジャッジ更新があり、手元の環境をC++14からC++17に移行した。 移行といっても、グザイが必要なのはコード補完とコンパイルをC++17に対応…

C言語で再帰関数を使わずに最大公約数(GCD)を求める

定番であるユークリッドの互除法で。 #include <stdio.h> int main() { unsigned int num1 = 1029; // GCDを求めたいペアのひとつ unsigned int num2 = 1071; // GCDを求めたいペアのひとつ // GCD計算 unsigned int a = num1; unsigned int b = num2; unsigned int r</stdio.h>…

第三回アルゴリズム実技検定(PAST)を受験した

結果 52点 (初級) 各問題の振り返り (解けたG問題まで) A問題 使えそうな関数をググって transform を使った。 ただし using namespace std; をすると名前空間で問題になることがあるみたい。いきなりハマって焦った。 参考 c++ - std::transform() and toup…