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の兵士と敵の兵士と戦う時は相手との人数差を考慮したい。なので、その敵...
C++

【競プロ問題解説】Vito’s Family (CPE04106,uva10041)by C++

競プロ問題解説 今日は台湾の競技プログラミングの問題解説をしていきます。問題文は英語ですが、問題自体は簡単なやつなので初心者でも気軽に解けると思います。 問題文 問題文はOnline Judgeというサイトで確認できます。 問題文の解説 彼...
C++

C++プログラミング入門:「Hello, World!」を表示させよう!

C++とは? C++は、柔軟性があり、高いパフォーマンスを持つプログラミング言語の一つです。僕は、2週間後の競技プログラミング予選に向けて準備している際にC++が処理速度が速く、一番おすすめと言う記事を見かけたので勉強を始めました。この記事...
C言語編

【AtCoder-C言語編】ABC086A – Product 

問題 今日の問題は以下のリンクから確認できます。 問題を要約するとa,bが標準入力されて、その積(Product)が奇数(Odd)か偶数(Even)なのかを判断して結果を出力してください。 サンプルコード GitHub上にサンプルコードをア...
C言語編

【AtCoder-C言語編】PracticeA – Welcome to AtCoder

PracticeA – Welcome to AtCoder 問題文高橋君はデータの加工が行いたいです。 整数 a,b,cと、文字列 s が与えられます。a+b+c の計算結果と、文字列 s を並べて表示しなさい。 制約 1≤a,b,c≤1...
C言語

【初心者向け】C言語でHello, World!を表示させる方法を解説

Hello, World!とは プログラミングにおける伝統的な最初のテストメッセージの一つです。 新しい言語や環境でプログラミングを始める際に、その言語や環境が正しく動作するかを確認するために使われることが一般的です。 C言語の創始者の一人...
小技・裏技

√(ルート)の語呂合わせ・覚え方

√(ルート)の語呂合わせ・覚え方をまとめました。 実際に使用するであろう仮の問題も作成してあります。