AIM Tech Round 4 (Div. 2) A. Diversity
来源:互联网 发布:最近比较火的网络歌曲 编辑:程序博客网 时间:2024/05/16 07:43
题目大意
改变最小元素个数是总种类数大于K。
题解
贪心选就行了。注意特判。
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int read(){ char ch=getchar();int f=0; while(ch<'0'||ch>'9') ch=getchar(); while(ch>='0'&&ch<='9') {f=f*10+(ch^48);ch=getchar();} return f;}char s[1005];bool vis[35];int main(){ scanf("%s",s+1); int k=read(),n=strlen(s+1); if(n<k) { puts("impossible"); return 0; } for(int i=1;i<=n;i++) { vis[s[i]-'a']=1; } int ans=0; for(int i=0;i<26;i++) { if(vis[i]) ans++; } if(ans>=k) { printf("0"); } else { printf("%d",k-ans); }}
阅读全文
0 0
- Codeforces AIM Tech Round 4 (Div. 2) A Diversity
- AIM Tech Round 4 (Div. 2) A. Diversity
- Codeforces AIM Tech Round 4 (Div. 2) A. Diversity
- AIM Tech Round 4 (Div. 2) B
- AIM Tech Round 4 (Div. 2) C
- AIM Tech Round 4 (Div. 2)
- AIM Tech Round (Div. 2)--B. Making a String
- AIM Tech Round (Div. 2)--A. Save Luke
- Codeforces AIM Tech Round (Div. 2) A. Save Luke
- Codeforces AIM Tech Round (Div. 2) B. Making a String
- AIM Tech Round (Div. 2)-A. Save Luke(数学题)
- AIM Tech Round (Div. 2)(A)数学
- Codeforces AIM Tech Round (Div. 2) A. Save Luke
- AIM Tech Round 3 (Div. 2) A.Juicer
- codeforces AIM Tech Round 3 (Div. 2) (A~D)
- AIM Tech Round 3 (Div. 2) A. Juicer
- Codeforces AIM Tech Round 3 (Div. 2)(A-D 未完)
- AIM Tech Round 4 (Div. 2) B. Rectangles
- 密钥,证书,签名相关概念
- Yii2.0小部件GridView(数据展示)①
- 5分钟在大米云上基于WordPress搭建一个博客
- Redis主从复制,哨兵,集群创建与增删操作
- 统计学习三要素——模型、策略、算法
- AIM Tech Round 4 (Div. 2) A. Diversity
- Python Study(02)之 Context Manager
- JAVA-初步认识01-第一章
- HDU 6161 (2017多校9
- 刻录光盘(Tarjan算法求强连通分量)
- 新的樱桃键盘 好想要啊
- RecyclerView
- 算法二十二
- 阿牛的EOF牛肉串 HDU