マガジンのカバー画像

競技プログラミング解答

117
参加したコンテストの問題の解答をまとめています。
運営しているクリエイター

#備忘録

ABC179の解答

ABC179の解答

ABC179の解答を書いていきます。
問題はこちらから。

A Plural Form高橋語と呼ばれる言語を複数形にする問題です。文字列?英単語?sが与えられたとき、末尾がsならes、それ以外ならsを追加します。

文字列の操作ができれば簡単です。末尾要素へのアクセスは、s[s.length()-1]としてもいいで取れます。また、stringにはback()という関数があるみたいですね。放送を見て

もっとみる
ABC178の解答

ABC178の解答

AtCoder Beginner Contest 178の自分なりの解答を書いていきます。自分なりとは言いましたが、公式の解説を含め、様々な方の解説を参考にしてしています。

問題はこちらから。
https://atcoder.jp/contests/abc178/tasks

A Not0か1が入力されるので、0なら1を1なら0を出力するという問題。値を取得して少しいじって出力をするという、基礎

もっとみる
ABC177の解答

ABC177の解答

AtCoder Beginner Contest177のアウトプットを書いていきます。

問題はこちらから。
https://atcoder.jp/contests/abc177/tasks

A Don't be late待ち合わせに間に合うかどうかの問題。「みはじ」の問題なため、

d / s <= t

で良いのですが、int型だと値を切り捨てるため、両辺にsをかけて掛け算の形にします。

もっとみる
ABC176の解答

ABC176の解答

ABC176の自分なりのアウトプットを書いていきます。

問題はこちらから。
https://atcoder.jp/contests/abc176/tasks

A Takoyakiたこ焼きを焼く問題です。T分で一度にX個同時に焼けるたこ焼き器を持っています。N個焼くためには何分かかりますか。という問題。

基本は(N / X) と端数分の1を足したものににTを掛ければ良いのですが、N / Xが割

もっとみる
ABC175の解答

ABC175の解答

ABC175の自分なりの解答を書きます。
競技プログラミング初心者の私でも理解できるように、可能な限り、冗長に書いていくので、のんびりとお付き合いいただけると幸いです。

問題は以下リンクからお願いします。
https://atcoder.jp/contests/abc175/tasks

A Rainy SeasonA問題は3日間の天気が与えられて、何日間連続で雨が降ったか。という問題。様々な手

もっとみる
AtCoder Beginner Contest 174の解答

AtCoder Beginner Contest 174の解答

ABC174を解き終わって自分なりに理解できたのでアウトプットとして書いてきます。私自身、abc初心者のため、何も知らない私が見ても理解できるように少し冗長に書いてきます。いろいろな方のプログラムや解説を参考にしたため、同様の実装となっている部分があるかもしれません。ご容赦ください。

問題はこちらから。
https://atcoder.jp/contests/abc174/tasks

A A

もっとみる