/*
蓝桥杯大赛青少年创意编程 第十一届 省赛 C++组试题 第1题 双面打印
题目描述
在2020年这个漫长的寒假里,虽然小蓝和他的同学们都在家里,但依旧通过网课的方式坚持学习,
而老师们也依旧会布置作业和发放各种电子版的学习资料。
为了方便小蓝的学习,妈妈会把老师发放的材料打印出来。
而为了环保,妈妈一般都进行双面打印,也就是一张纸的正反面都打印出相应的内容。
举个例子来说:如果一份电子材料有3页,那么需要2张纸进行打印;
如果一份电子材料有4页,那么还是需要2张纸进行打印。
现在已经知道了一份电子版的学习材料的页数N,
你能帮小蓝计算一下需要几张纸吗?
输入描述:整数N(0<=N<=1000),代表一份电子版的学习材料的页数
输出描述:双面打印所需纸的张数
输入样例:
7
输出样例:
4
评分标准:
10分:能正确输出1组数据
20分:能正确输出2组数据
30分:能正确输出3组数据
*/
#include <bits/stdc++.h>
using namespace std;
int main( void )
{
int n;
cin>>n;
cout<<n/2+n%2<<endl;
return 0;
}
/*
第十一届蓝桥杯省赛C++组试题 第1题 方法二
*/
#include <bits/stdc++.h>
using namespace std;
int main( void )
{
int n;
cin>>n;
cout<<ceil(n/2.0)<<endl;
//ceil上取整天花板函数
return 0;
}
/*
第十一届蓝桥杯省赛C++组试题 第1题(井思源)
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
if(n%2==0)
{
cout<<n/2;
}
else
{
cout<<(n+1)/2;
}
return 0;
}
/*
第十一届蓝桥杯省赛C++组试题 第1题(张述曾)
*/
#include<iostream>
using namespace std;
int main(){
freopen("t1.in","r",stdin);
freopen("t1.out","w",stdout);
double page;
cin >> page;
/*
if ( page % 2 == 1)
cout << page / 2 + 1 << endl;
if ( page % 2 == 0)
cout << page / 2 << endl;
*/
cout<<page/2+page%2<<endl;
cout<<ceil(page/2)<<endl;
fclose( stdin );
fclose( stdout );
return 0;
}
/*
编程题 Q1(难度系数2,满分50分)-蒋长灵
*/
#include<iostream>
using namespace std;
int main()
{
int n,k;
cin>>n;
if(n%2==1)
{
k=n/2+1;
cout<<k;
}
else
{
cout<<n/2;
}
return 0;
}