NYOJ 678 最小K个数字和

 1  
 2 #include<stdio.h>
 3 #include<stdlib.h>
 4 #include<algorithm>
 5 #include<string.h>
 6 using namespace std;
 7 
 8 int main()
 9 {
10   int n,i,k;
11   while(~scanf("%d %d",&n,&k))
12   {
13     int a[110000],s=0;
14     for(i=0;i<n;i++)
15     scanf("%d",&a[i]);
16     sort(a,a+n);
17     for(i=0;i<k;i++)
18     s+=a[i];
19     printf("%d\n",s);
20   }
21   return 0;
22 }
23         

 

posted @ 2013-08-20 10:42  hpu张亚飞  阅读(202)  评论(0)    收藏  举报