菊池律です。

三日坊主にならないように、三日毎に書きます。

競技プログラミング

ABC327 E

まとめです。 https://atcoder.jp/contests/abc327/tasks/abc327_e 要約すると、 ・テストをn回受けます。 ・n回のテストの中からいくつかの結果を選び、重みづけを行います。 ・重みづけして処理を行ったスコアのうち、最も高いものを出力してください。 問…

numpyを使って競プロの考察を簡単にできないかなあと考えました。

numpyを使って考察を簡単にしたいなあという次第です。 ABC101のD問題Snuke Numbersを使って云々したいと思います。 ↓問題 atcoder.jp とりあえず、すぬけ数の定義を理解するのが難しいです。 簡単に言うと、nより大きい任意の数字mについて、をした時、より…

VSCodeで動的な名前のコピーファイルを作成したい。

最近C++で競技プログラミングの問題を解こうという気持ちが強くなりました。 C++に触れていると #include <bits/stdc++.h> using namespace std; #define rep(i,n) for (int i=0;i<n;++i) using ll=long long; using P=pair<int,int>; みたいなあらかじめ用意されたテンプレートをコピーしたりするのがしんどいので適当なコマ</n;++i)></bits/stdc++.h>…

ABC212_D,雑まとめ

問題文 高橋君は何も書かれていないたくさんのボールと1つの袋を持っています。最初、袋は空で、高橋君はQ回の操作を行います。それぞれの操作は以下の3種類のうちのいずれかです。 操作1: まだ何も書かれていないボール1つに整数(X_i)を書き込み、袋に入れ…

ABC211_C - chokudai、雑にまとめる

解説を読んだけど、自分でかみ砕いた解説を出来たほうが良いなと思うので、備忘録的に多少雑でもまとめます。 文字列Sが与えられます。この中から8文字を選び、下線を引きます。選んだ文字が左から順に c, h, o, k, u, d, a, i となるような方法は何通りあり…