USACO-修理牛棚

#include<cstdio> #include<algorithm> using namespace std; int a[201],b[201]; int main() { int sum=0; int m,s,c; scanf("%d%d%d",&m,&s,&c); for(int i=1;i<=c;i++) { scanf("%d",&a[i]); } if(m>c) { printf("%d",c); return 0; } sort(a+1,a+c+1); for(int i=1;i<c;i++) { b[i]=a[i+1]-a[i]; } sort(b+1,b+c); for(int i=1;i<c-m+1;i++) { sum=sum+b[i]; } printf("%d",sum+m); return 0; }
全部评论

相关推荐

面了100年面试不知...:今年白菜这么多,冬天可以狂吃了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务