NYOJ 678 最小K个数之和

来源:互联网 发布:gta5低配优化 编辑:程序博客网 时间:2024/05/21 09:20

题目:NYOJ 最小K个数之和

该咋说,其实是蛮简单的一道题,愣是不敢做,哎,,,

思路:先按从小到大排序,再求和

#include <stdio.h>#include <algorithm>using namespace std;int a[100005];int main(){    int n,k;    while(scanf("%d %d",&n,&k)!=EOF)    {        int i,ans=0;        for(i=0;i<n;i++)            scanf("%d",&a[i]);        sort(a,a+n);         //排序         for(i=0;i<k;i++)            ans+=a[i];       //求和         printf("%d\n",ans);    }    return 0;}
原创粉丝点击