文章目录
- [ABC157A] Duplex Printing
- 题面翻译
- 题目描述
- 输入格式
- 输出格式
- 说明提示
- 题目描述
- 输入格式
- 输出格式
- 样例 #1
- 样例输入 #1
- 样例输出 #1
- 样例 #2
- 样例输入 #2
- 样例输出 #2
- 样例 #3
- 样例输入 #3
- 样例输出 #3
- 提示
- 制約
- Sample Explanation 1
- AC代码
[ABC157A] Duplex Printing
题面翻译
题目描述
高桥想要打印一有 N N N 面的文档,因为他用的是双面打印机,所以一张纸可以打印 2 2 2 面,求他需要几张纸?
输入格式
仅一个整数,表示文档的面数 N N N。
输出格式
仅一个整数,表示高桥需要几张纸。
说明提示
N N N 为整数,
1 ≤ N ≤ 100 1\leq N \leq100 1≤N≤100。
题目描述
高橋君は、全 N N N ページから成る書類を両面印刷します。両面印刷では、 1 1 1 枚の紙に 2 2 2 ページ分のデータを印刷することが出来ます。
最小で何枚の紙が必要か求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
N N N
输出格式
答えを出力せよ。
样例 #1
样例输入 #1
5
样例输出 #1
3
样例 #2
样例输入 #2
2
样例输出 #2
1
样例 #3
样例输入 #3
100
样例输出 #3
50
提示
制約
- N N N は整数
- 1 ≤ N ≤ 100 1\ \leq\ N\ \leq\ 100 1 ≤ N ≤ 100
Sample Explanation 1
1 1 1 枚目の紙に 1 , 2 1,\ 2 1, 2 ページ目のデータを印刷し、 2 2 2 枚目の紙に 3 , 4 3,\ 4 3, 4 ページ目のデータを印刷し、 3 3 3 枚目の紙に 5 5 5 ページ目のデータを印刷すれば、 3 3 3枚の紙に全てのデータを印刷することが出来ます。
AC代码
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
if(n%2){
cout<<n/2+1<<endl;
return 0;
}
cout<<n/2<<endl;
return 0;
}