【WPF】進捗インジケータのサンプル【C#】【XAML】

進捗状況・プログレスバーなどで検索するも、思ったように出てこなかったので作成しました。※結論、最適な検索キーワードは「進捗インジケータ」「プログレストラッカー」のようです。進捗状況をプログレスバーで表すには適していない場合があります。例えば…

競技プログラミング メモ【辞書関連】【C#】

競技プログラミングで使用する辞書方の文法を記述します。 辞書型 辞書の中に指定のキーが含まれるか 辞書よりもListの方がスタックオーバーフローにならない(経験談) 辞書の文字列型Keyをソートする(ABC155C問題) 辞書型 Dictionary<string,string> dic = new Dictionary<string,string>(</string,string></string,string>…

【おすすめ ビジネス本】孫子・三十六計【戦略】

三十六計とは、兵法の戦術を六組に分け、各組に六つの計略が記載されているものです。本記事では、「この本で得られる考え方」「おすすめする3つの理由」「三十六計の中で特に気になった点」紹介します。 この本で得られる考え方 おすすめする3つの理由 全て…

競技プログラミング メモ【配列関連】【C#】

競技プログラミングで使用する配列系の文法を記述します。 配列系 配列を逆順にする 特定の文字の個数を文字列中から検索 配列の重複要素を削除する 文字列を追加する+同じ文字を並べる カウント 条件に一致する値を見つけたら出力する 文字列sのi番目と文字…

競技プログラミング メモ【数学関連】【C#】

競技プログラミングで問題を解く上で必要な数式や性質についてまとめます。 数学 剰余の性質 二元一次不定方程式の整数解 最大公約数 最小公倍数 桁数18乗程度の場合のあまりの計算(ulong) 平方根を用いた式の比較時 数学 剰余の性質 ・で割った余りを求めよ…

AtCoder Beginner Contest 14B【ビットシフト】

ビットシフトについて使い方が分かりやすい問題です。 atcoder.jp 問題概要 この問題は、購入した商品(とある集合における任意の部分集合)の価格を合計するという問題です。各商品はビットが立っている箇所で表現されています。商品の価格はべつの配列で表…

AtCoder Beginner Contest 169 C:Multiplication 3

はじめに decimalを使用すれば精度高く浮動小数点が式中に登場する式の積が求められるらしいことはコンテスト中に分かったが、解答に至らなかったので、復習。 atcoder.jp decimalの使用に適した形が理解できたのでメモ。 条件 問題文として与えられている条…

BoYata BST-10購入した感想【在宅勤務】

はじめに コロナウィルスの煽りを受け、リモートワーク(在宅勤務)となりました。リモートワーク開始にあたり、私が購入して便利だと考えた物3点(ノートパソコンスタンド:BoYata BST-10(シルバー)、マウス:Logicool MX ERGO、キーボード:ZR-B009)に…