C++

C++

【CPE一顆星選集】UVA10101 – Bangla Numbers【C++】

問題 今回の問題は'kuti' (10000000), 'lakh' (100000), 'hajar' (1000), 'shata' (100)のように単位が用意されていて、それを利用して入力した文字を書いていく問題です。 サンプルコー...
C++

【CPE一顆星選集】UVA10093 – An Rasy Problem!【C++】

問題文 与えられた文字列から数値を抽出し、その数値が特定の基数で割り切れるかどうかをチェックしています。基数は2から62の間で変化し、割り切れる基数が見つかるまで基数を増やしています。 62進数は0-9とA-Z,a-zの合計です サンプルコ...
C++

【CPE一顆星選集】UVA10929 – You can say 11【C++】

問題リンク この問題はシンプルで11の倍数であるかを判断するコードです。 サンプルコード コードの解説 string num; while (cin >> num) { if (num == "0") break; まずは数字を入力して、0...
C++

【CPE一顆星選集】UVA10035 – Primary Arithmetic【C++】

問題文 二つの数字を足し合わせたときに何回繰り上げたのかを数える問題です。 サンプルコード コード解説 string a, b; while (cin >> a >> b) { if (a == "0" && b == "0") retur...
C++

【CPE一顆星選集】UVA100 – The 3n + 1 problem【C++】

問題文 問題文はこちらにあります。 問題は一定のアルゴリズムに沿って計算して、1になるまで繰り返す。その計算結果の中から最大ループ数を表示させるのが答えです。 サンプルコード コードの解説 while (cin >> a >> b) { i...
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というサイトで確認できます。 問題文の解説 彼...