競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【高速なべき乗計算】

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 AtCoder Library の Modint にはべき乗を計算量 $...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【動的計画法:ナップザック DP】(3/3)

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 42. JOI 2015 予選 4 - シルクロード 問題へのリンク...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【最短経路問題:ワーシャルフロイド法】

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 ワーシャルフロイド法について、以下の文献が参考になります。 最短経路...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【動的計画法:bit DP】

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 49. DPL_2_A - 巡回セールスマン問題 問題へのリンク ...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【高速な素数判定法】

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 68. NTL_1_A - 素因数分解 問題へのリンク AtCo...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【動的計画法:ナップザック DP】(2/3)

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 41. JOI 2013 予選 4 - 暑い日々 問題へのリンク ...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【幅優先探索】

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 28. ALDS_11_C - 幅優先探索 問題へのリンク 幅優...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【全探索:工夫して通り数を減らす全列挙】(2/2)

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 8. Square869120Contest #6 B - AtCode...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【最短経路問題:ダイクストラ法】

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 ダイクストラ法については以下の文献が参考になります。 最短経路問題総...
競技プログラミング

【AtCoder】「分野別 初中級者が解くべき過去問精選 100 問」解答例【二分探索】

この記事は 【AtCoder】初中級者が解くべき過去問精選 100 問を緑色コーダーが C++ で解いてみた の子記事です。お読みになる前に親記事をご確認ください。 二分探索について、以下の記事が参考になります。 二分探索アルゴリズム...