markdown 在线制作ppt json校验和格式化工具

POJ 2370

 1 //我的解题思路是先把输入的含有n个元素的数组a排序(从小到大),然后对前(n+1)/2个元素作如下的处理,
 2 //s+= (a[i]+1)/2 
 3 #include <iostream>
 4 #include <algorithm>
 5 #define MAXN 100
 6 using namespace std;
 7 
 8 int _m[MAXN];
 9 
10 int main()
11 {
12 //    freopen("acm.acm","r",stdin);
13     int i;
14     int n;
15     cin>>n;
16     for(i = 0; i < n; ++ i)
17     {
18         cin>>_m[i];
19 
20     }
21     sort(_m,_m+n);
22     int sum = 0;
23     for(i = 0; i < (n+1)/2; ++ i)
24     {
25         sum += (_m[i]+1)/2;
26     }
27     cout<<sum<<endl;
28 }

 

posted @ 2015-06-11 10:50  GavinHacker  阅读(145)  评论(0编辑  收藏  举报
markdown 在线制作ppt json校验和格式化工具