AtCoder Beginner Contest 157の解説記事です。
ABC157 A – Duplex Printing
問題
問題文の要約は以下の通りです。
問題の要約
全 \(N\) ページから成る書類を1枚の紙に2ページ分印刷するとき、最小で何枚の紙が必要か求めよ。
制約
・\(N\) は整数
・\(1 \le N \le 100\)
入力
\(N\)
出力
答えを出力せよ。
解法
答えは \(N\) を2で割った切り上げとなります。
Pythonで a÷bの切り上げは(a+b-1)//b
となるのでN÷2の切り上げは(N+1)//2
となります。
解説
まず、\(N\) をint
型で受け取ります。
# 入力
N=int(input())
N÷2の切り上げである(N+1)//2
を出力します。
# 出力
print((N+1)//2)
解答
# 入力
N=int(input())
# 出力
print((N+1)//2)