新着記事

C++

AtCoder Beginner Contest 347(B – Substring)の解説 by C++

問題文 この問題はAtcoderさんのコンテストから出題されました。 今回の問題では文字列を分解して、何個部分文字列があるかを数える問題です。例えばappという文字列の場合はa,p,ap,pp,appの五つあります。 この問題の難しいところ...
C++

【CPE一顆星選集】UVA299 – Train Swapping【C++】

SWAPで数字の並び替え 今回の問題はUVA299です。 数字の列を入力されて、それらを昇順に並べたときに何回SWAP(入れ替え)したかを数える問題です。 サンプルコード(GitHub) コードの解説 今回の数字の列を配列のvectorで処...
C++

【CPE一顆星選集】UVA11461 – Square Numbers【C++】

C++で平方数なのかを判別する方法 今回の問題はUVA11461です。 ”a,bの二つの数字が入力されて、その数字の範囲内にどれだけの平方数があるのかを数えろ”という問題です。 サンプルコード GitHub上にサンプルコードを掲載しておりま...
C++

【競プロ】UVA10055 – Hashmat the Brave Warrior【C++】

動画解説 今回の問題は簡単なif文、もしくは絶対値を使えば解ける問題です。 問題文の解説 こちらの問題はUVAの競技プログラミングです。 問題文の解説をするとHashmatの兵士と敵の兵士と戦う時は相手との人数差を考慮したい。なので、その敵...