关于map函数总结
2016-06-23 17:37
246 查看
//统计输入的数中每个数已经出现的次数
#include<stdio.h>
#include<string.h>
int vis[1000];
int main()
{
memset(vis,0,sizeof(vis));
int n,t;
scanf("%d",&n);
while(n--)
{
scanf("%d",&t);
printf("%d\n",vis[t]);
vis[t]++;
}
return 0;
}
//用map函数统计某个字符串出现的次数
#include<stdio.h>
#include<string.h>
#include<map>
using namespace std;
map<string,int> cnt;//从字符串到整形的映射
char str[30];
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n;
scanf("%d",&n);
cnt.clear();
for(int i=1;i<=n;i++)
{
scanf("%s",str);
printf("%d\n",cnt[str]);
cnt[str]++;
}
}
return 0;
}
//关于map函数
#include<stdio.h>
#include<string.h>
#include<map>
using namespace std;
map<int,int> cnt;//从整形到整形的映射
int main()
{
cnt.clear();
cnt[10000000000]=3;cnt[10000000001]=4;cnt[111111111]=8;
int s;
scanf("%d",&s);
printf("%d\n",cnt[s]);
return 0;
}
#include<stdio.h>
#include<string.h>
int vis[1000];
int main()
{
memset(vis,0,sizeof(vis));
int n,t;
scanf("%d",&n);
while(n--)
{
scanf("%d",&t);
printf("%d\n",vis[t]);
vis[t]++;
}
return 0;
}
//用map函数统计某个字符串出现的次数
#include<stdio.h>
#include<string.h>
#include<map>
using namespace std;
map<string,int> cnt;//从字符串到整形的映射
char str[30];
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n;
scanf("%d",&n);
cnt.clear();
for(int i=1;i<=n;i++)
{
scanf("%s",str);
printf("%d\n",cnt[str]);
cnt[str]++;
}
}
return 0;
}
//关于map函数
#include<stdio.h>
#include<string.h>
#include<map>
using namespace std;
map<int,int> cnt;//从整形到整形的映射
int main()
{
cnt.clear();
cnt[10000000000]=3;cnt[10000000001]=4;cnt[111111111]=8;
int s;
scanf("%d",&s);
printf("%d\n",cnt[s]);
return 0;
}
相关文章推荐
- mark,CSUST2015年校赛题目考查点
- 我的蓝桥杯历届初赛试题总结
- 2016.3.13
- 在Android环境中使用Valgrind工具进行内存错误检测
- window.applicationCache事件,介绍
- c++之pair
- 站点页面的TDK要有特色,就该这么设置
- 未能找到类型或命名空间名称“*”(是否缺少 using 指令或程序集引用?) 异常的解决
- Python基础学习代码之变量和类型
- 安装和使用Inforbright
- Android工具类系列-HttpUtil
- 第13周 阅读程序2-(3)交通工具类之纯虚函数
- [2016/06/23] LeetCode OJ / Java
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- Java进程间通信的方法
- 银行卡ocr识别科技助力互联网金融支付APP
- 网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解
- esp8266 相关
- Fragment
- 51nod 1005《《大数加法》》