我希望你是我独家记忆

一段永远封存的记忆,随风而去
posts - 263, comments - 31, trackbacks - 0, articles - 3
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

HLOJ_1137

Posted on 2009-06-30 15:44 Hero 阅读(155) 评论(0)  编辑 收藏 引用 所属分类: 代码如诗--ACM
 1 //1137  Accepted  0 196 483 C++  
 2 
 3 #include <iostream>
 4 #include <set>
 5 using namespace std ;
 6 
 7 multiset<int> data ;
 8 
 9 int inn ;
10 
11 int main()
12 {
13     while( cin >> inn && inn )
14     {
15         int inm ;
16 
17         data.clear() ;//注意循环中要清空集合
18 
19         forint i=1; i<=inn; i++ )
20         {
21             cin >> inm ;
22             data.insert( inm ) ;
23         }
24 
25         int num = inn / 2 + 1 ;
26         multiset<int>::iterator posi = data.begin() ;
27 
28         int ans = 0 ;
29         forint i=1; i<=num; i++, posi++ )
30         {
31             ans += (*posi)/2 + 1 ;
32         }
33 
34         printf( "%d\n", ans ) ;
35     }
36     return 0 ;
37 }

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理