hdu 5210 Delete
来源:互联网 发布:淘宝外贸童装货源 编辑:程序博客网 时间:2024/05/29 06:27
best code 2015/4/26 第一题,简直水的不行
问题描述
wld有n 个数(a1,a2,...,an) ,他希望进行k次删除一个数的操作,使得最后剩下的n−k 个数中有最多的不同的数,保证1≤n≤100,0≤k<n,1≤ai≤n (对于任意1≤i≤n )
输入描述
多组数据(最多100 组)对于每组数据:第一行:一个数n 表示数的个数接下来一行:n 个数,依次为a1,a2,…,an 接下来一行:一个数k 表示操作数
输出描述
对于每组数据:输出最多剩下的不同的数的个数
输入样例
41 3 1 2 1
输出样例
3
Hint
如果删去第一个1:在[3,1,2]中有3个不同的数如果删去3:在[1,1,2]中有2个不同的数如果删去第二个1:在[1,3,2]中有3个不同的数如果删去2:在[1,3,1]中有1个不同的数
#include<iostream>#include<cstring>#define maxn 100+5using namespace std;int mapp[maxn];int main(){int n;while(cin>>n){int sum=0;memset(mapp,0,sizeof(mapp));for(int i=0;i<n;i++){int x;cin>>x;if(!mapp[x]) sum++;mapp[x]++; }int k;cin>>k;k-=(n-sum);if(k<=0) cout<<sum<<endl;else cout<<sum-k<<endl;}return 0;}
0 0
- hdu 5210 Delete
- HDU-5210-Delete(Oier)
- HDU 5210 Delete
- hdu 5210 Delete
- HDU 5210 DELETE
- HDU 5210 Delete
- HDU 5210 Delete
- hdu 5210 Delete
- hdu 5210 Delete(set)
- HDU ACM 5210 Delete 水题
- Hdoj 5210 Delete 【水】
- hdoj 5210 Delete 【水题】
- DELETE
- delete
- delete
- DELETE
- delete
- delete
- 利息计算
- 前言
- Vim命令使用
- 如何设置MDK的标准库文件路径
- PAT 关键活动 拓扑排序-关键路径
- hdu 5210 Delete
- Python 3 抓取网页资源的 N 种方法
- 模仿微信的界面实现
- vs2012 vs2010 opencv2.4.7配置
- android对话框
- hnust校赛2015 问题 D: 水果消除
- N皇后问题(2553)
- Ubuntu12.04 安装深度音乐和百度音乐插件
- 大数据何去何从?——大数据企业的进化之路