[Codeforces] Educational Codeforces Round 94 (Rated for Div. 2) B. RPG Protagonist
許容重量 \( p \) のリュック1と許容重量 \( f \) のリュック2があります。重さが \( s \) と \( w \) のモノがそれぞれ \( a \) 個と \( b \) 個あるとき、二つのリュックに入 ...
[AtCoder] ABC 177 E – Coprime
\( N \) 個の整数が ‘pairwise coprime’ であれば ‘setwise coprime’ なので、’pairwise coprime’ ...
[AtCoder] ABC 176 E – Bomber
行と列はそれぞれ独立に選ぶことができることに注目します。 \( i \) 行目にある爆弾の個数を \( R(i) \) とし、\( j \) 列目にある爆弾の個数を \( C(j) \) とします。マス \( (i, j ...
[AtCoder] ABC 175 C – Walking Takahashi
下記の問題と似ています。
まず初めに、\( K \) の値を無視して考えます。また、\( X = |X| \) としても一般性を失わないので、\( X = |X| \) とします。整数 \( t \) を
[AtCoder] ABC 174 C – Repsept
レプユニット数とは全ての桁が \( 1 \) である整数です。例えば、\( 1 \)、\( 11 \)、\( 111 \) などです。
レプユニット数は、
\
と表現できます。 ...
[AtCoder] M-SOLUTIONS プロコンオープン 2020 C – Marks
\( K \) 学期目の評点を \( f(K) \) とすると、
\
となり、\( K + 1 \) 学期目を考えると、
\begin{eqnarray}
f(K+1) &= ...
[AtCoder] ABC 166 E – This Message Will Self-Destruct in 5s
配列の添え字を \( i, j (i < j) \) とすると、
\begin{eqnarray}
j – i &=& A_i + A_j \\
i + A_i & ...
[AtCoder] ABC 090 D – Remainder Reminder
このとき、\( N \) 以下の全ての正の整数の組 \( (a, b)\) が条件を満たすので、\( N^2 \) が答えとなります。
\( K \neq 0 \) のとき任意の整数 ...
[AtCoder] エイシング プログラミング コンテスト 2020 D – Anything Goes to Zero
ビットカウント
アルゴリズムについては上記のサイトを参考にしました。
int count_bits(int n) { n=(n&0x55555555)+(n>>1& ...
[AtCoder] エイシング プログラミング コンテスト 2020 C – XYZ Triplets
\( 1 \leq x, y, z \leq \sqrt{N} \) の範囲で全探索します。
コード#include <bits/stdc++.h>using namespace std;typedef long ...