【メモ】基本情報技術者試験
クロック 外部クロック コンピュータ全体の同期を図るために生成される、一定周波数の安定したパルス 内部クロック 個々のコンポーネントでの処理のための、コンポーネントごとに固有の周波数を持つパルス...
28 search resultsShowing 1~20 results
You need to log-in
クロック 外部クロック コンピュータ全体の同期を図るために生成される、一定周波数の安定したパルス 内部クロック 個々のコンポーネントでの処理のための、コンポーネントごとに固有の周波数を持つパルス...
【随時追加予定】 10進数をn進数に変換する関数 // 10進数をn進数(文字列)に変換する関数 string to_n_system(int sys, int x) { string res ...
例題1 ABC227C - ABC conjecture #include <bits/stdc++.h> using namespace std; using ll = long ...
ポイント sort関数の第三引数で比較関数を設定できる。 #include <bits/stdc++.h> using namespace std; using vs = vecto...
ポイント next_permutation/prev_permutationを使う do-while文を使う 事前に配列をソートしておく vector<int> arr = { 3,...
シンプルBFS 例題:ABC007C - 幅優先探索 #include <bits/stdc++.h> using namespace std; using vi = vector&...
反復処理で各方向に移動させる場合 const vi dx = { -1, 0, 1, 0 }; const vi dy = { 0, 1, 0, -1 }; int x, y; cin >...
インフラとは サーバーやネットワークなど、アプリケーションやシステムを運用する際の基盤のこと。 インフラ設計 稼働率、障害発生頻度、障害復旧時間などを考慮して、インフラ環境を設計すること。 サー...
islower(), isupper() の戻り値はint型である(bool型ではないので注意) int main() { cout << isupper('A') <<...
ポイント 頻度やコード長などを考えて簡略化したい部分をマクロ化する マクロが増え過ぎても混乱するので、ある程度は絞った方が使いやすい 個人的には、long longは型名の途中に空白が入っている...
ポイント 2つの変数を用意して、一方の変数を追いかけるようにもう一方の変数を動かしていく 単調性を利用するので、配列要素の順番を動かしていく場合には配列を予めソートしておく 例題 ABC212C...
ポイント vectorで、push_backやpop_backを使って実装できる 配列の要素番号が、スタックでいう所の層番号に対応している 例題 ABC307D - Mismatched Par...
ポイント lower_boundについて、vectorに対してはstd::lower_boundを使い、set/mapに対してはstd::set::lower_bound/std:: map::...
質問があります。 以下のコードを提出した所TLEが4つ出たのですが、原因が分かりません。 どなたか分かる方がいれば、ご教授いただけると幸いです。 典型90問043 - Maze Challeng...
ポイント 文字のパターン:[]内に取り得るパターンの文字を入れる。[ab] は 'a' または 'b' というパターンを表している 文字列のパターン:()内に取り得るパターンの文字列を入れて |...
例題 044 - Shift and Swapping(★3) 方法1:先頭の要素番号を記録する #include <bits/stdc++.h> using namespace s...
素数判定 方法1:素数判定をする関数の作成 #include <bits/stdc++.h> using namespace std; using ll = long long; /...
gcd, lcm:最大公約数、最小公倍数を返す関数(コメント参照) count:配列内の指定した区間内に含まれる、指定した要素の個数を返す関数 find:配列内の指定した区間内で、指定した要素を...
例題:典型90問058 - Original Calculator(★4) タイムスタンプ用の配列を用意する #include <bits/stdc++.h> using names...
ポイント n以下のm個の数値を管理したい場合、n進数として一括管理ができる。 (計算量に注意!) // 多重ループ for (int i = 0; i < N; i++) { for (i...
28 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.