ABC157Aを解いて間違えたのでメモします。以下常体。
問題
AtCoder Beginner Contest 157A - Duplex Printing
考察
答えは与えられたnを2割り切り上げた数。
そのために、与えられたnをなんらかの数字を足して2で割り切れる数、つまり2の倍数にすることを考える。
奇数を2にの倍数にするには+1すればよい。つまり、2で割った切り上げはn+1で求められる。また、pythonの//演算子は切り捨てなので偶数を+1して//2の操作をしても偶数をそのまま//2の操作をしたことと結果は変わらない。
ACコード
def printer(n):
return (n+1)//2
n=int(input())
print(printer(n))