洛谷 1097 统计数字(NOIp2007提高组T1)
2024-10-20 11:57:34
【题解】
排个序然后扫一遍进行统计即可。
#include<cstdio>
#include<algorithm>
#include<cstring>
#define LL long long
#define rg register
#define N 200010
using namespace std;
int n,a[N],cnt=;
inline int read(){
int k=,f=; char c=getchar();
while(c<''||c>'')c=='-'&&(f=-),c=getchar();
while(''<=c&&c<='')k=k*+c-'',c=getchar();
return k*f;
}
int main(){
n=read();
for(rg int i=;i<=n;i++) a[i]=read();
sort(a+,a++n);
for(rg int i=;i<=n+;i++){
if(a[i]!=a[i-]){
printf("%d %d\n",a[i-],cnt);
cnt=;
}
cnt++;
}
return ;
}
最新文章
- zabbix完整安装
- AB窗体互传参数
- Laravel5.1-Eloquent ORM:起步
- Flume使用小结
- 《生活就像练习》读书笔记(一)——AQAL理论和象限
- pthread_cancel
- ios 缓存相关信息收集
- jquery uploadify上传文件插件导致浏览器崩溃问题解决方法
- 【HDOJ】1890 Robotic Sort
- [转载]10 Best Tools For Websites And Apps Development Ever
- slots
- ASP.NET MVC 5 学习教程:数据迁移之添加字段
- MySQL Replicationation基础
- 微信企业号JS-SDK选择图片、上传图片
- Jdk1.6编译,1.7执行,1.7中没有需要的类,为何不会报错
- javascript性能优化之避免二次评估
- socket粗解
- 【Canal源码分析】TableMetaTSDB
- mysql 行转列 (case when的使用)
- C#学习笔记(一):C#简介
热门文章
- TypeError: expected bytes-like object, not str
- bzoj1407 [Noi2002]Savage——扩展欧几里得
- UVaLive 6832 Bit String Reordering (模拟)
- Ubuntu12.04安装JDK(jdk-6u45-linux-x64.bin)(转载)
- Ruby实例方法和类方法的简写
- bzoj 3156: 防御准备【斜率优化dp】
- ViewPager(4)用viewpager实现splash view
- [ CQOI 2014 ] 数三角形
- CF822C Hacker, pack your bags!
- Flask Web 发送邮件单文件