CF div2 499 A. Stages
2024-08-31 08:30:58
Code:
#include<cstdio>
#include<algorithm>
#include<iostream>
using namespace std;
inline int get(char x){ return x - 'a' + 1;}
int main()
{
int n,k, arr[100], cnt = 0, pre = -1, ans = 0;
scanf("%d%d",&n,&k);
char str[100];
scanf("%s",str + 1);
for(int i = 1;i <= n; ++i) arr[i] = get(str[i]);
sort(arr + 1, arr + 1 + n);
for(int i = 1;i <= n ; ++i)
if(arr[i] - pre > 1)
{
ans += arr[i];
pre = arr[i];
++cnt;
if(cnt == k) break;
}
if(cnt == k) printf("%d",ans);
else printf("-1");
return 0;
}
``
最新文章
- PHP开发笔记:二维数组根据某一项来进行排序
- 获取URL列表,设置代理请求URL,https的加密方式处理
- RouterOS首次打开网页强制跳转
- Visual Studio 推荐插件--高量,变量高量,语法高亮
- IE8/9的console之坑
- 简化PHP开发的10个工具
- S2-020 Struts ClassLoader Manipulation安全限制绕过(CVE-2014-0094)
- c#接口深入一步探究其作用,适合新人了解
- 关于iostream的效率问题
- 启动程序的c++方法
- Net Core WebAPI
- ubuntu ???????????? no permissions 问题解决
- app每次更新版本时调用js代码提示用户下载更新
- Java虚拟机详解----JVM内存结构
- 2019 Android 高级面试题总结 从java语言到AIDL使用与原理
- [LeetCode] Minimum Swaps To Make Sequences Increasing 使得序列递增的最小交换
- 面向对象(特殊成员 组合 self)
- unity渲染路径
- C++中vector使用详细说明 (转)
- javascript:控制一个元素高度始终等于浏览器高度
热门文章
- Git 基础教程 之 添加、提交
- NET 爬虫
- springboot启动报:Error creating bean with name &#39;dataSource&#39; defined in class path resource
- CodeForces - 445A - DZY Loves Chessboard
- HDU - 1723 - Distribute Message
- 【ACM】hdu_1093_A+BV_201307261715
- Spring MVC-概述(转载实践)
- CentOS6.3安装Mysql-5.5.29
- Linux查看文件内容命令:less(转)
- 随机获取一个集合(List, Set)中的元素,随机获取一个Map中的key或value