AtCoder Beginner Contest 157はA問題だけ解けました
2020-03-02
![](https://i0.wp.com/www.soonlabo.com/wp-content/uploads/2020/02/ダウンロード.png?fit=244%2C206&ssl=1)
AtCoder Beginner Contest 157に参加しました。
子供を寝せなければならなくなり、15分くらいしか時間がとれない中での挑戦となりました。日曜夜9時というのは子供がいると中々さんかしずらいですね…。A問題はすぐに解けたのですが、Bを見た時にわからず…。結局A問題しか解けなかったので子供が~というのは言い訳ですね。ということで私が解いたA問題は以下になります。
問題文
高橋君は、全 N ページから成る書類を両面印刷します。両面印刷では、1 枚の紙に 2 ページ分のデータを印刷することが出来ます。
最小で何枚の紙が必要か求めてください。
コードは以下です。
#include <iostream> using namespace std; int main() { int N, A; cin >> N; if (N % 2 == 0) { A = N / 2; } else { A = N / 2 + 1; } cout << A << endl; }
最初問題を見た時は「?」となりましたが、偶数か奇数か確認することで解けそうだということがわかり、上記コードで一発OKでした。
B問題の解答を見てきちんと復習したいと思います…。
関連記事
書店でつけてもらう『カバー』はとても魅力
自分は底辺近くにいるみたいだ
未経験プログラマー物語【第四章 アンケートサイト開発編①】はじめてのPHP
[初めて]CentOS7にApacheをインストールして起動してみるまで
未経験プログラマー物語【第四章 アンケートサイト開発編④】開発、やめたほうがいいんじゃない?
未経験プログラマー物語【第二章 研修編⑦】統合開発環境を使う
『論理的思考力を鍛える33の思考実験』を読みました
AtCoder Beginner Contest 169がWA祭りで解説動画が神回だった
『算数の教養がほとんどないプログラマが1年間AtCoderをやった結果の振り返り』を読んで
カフェでPCリベンジ