当前位置: 首页 > wzjs >正文

网站里添加斗鱼直播的视频怎么做外链seo

网站里添加斗鱼直播的视频怎么做,外链seo,珠海市香洲区建设局网站,wordpress 主题教程电子书解题思路:因为这道题在每次输入一个字符串后,都需要进行一次查找以判断是否需要按照规则生成新的用户名,故这道题使用STL容器map进行哈希是最合适的(map的查找时间复杂度为log n),在题目描述中,如果用户名已经被注册&a…

 解题思路:因为这道题在每次输入一个字符串后,都需要进行一次查找以判断是否需要按照规则生成新的用户名,故这道题使用STL容器map进行哈希是最合适的(map的查找时间复杂度为log n),在题目描述中,如果用户名已经被注册,那我们必须找到一个合法的正整数i来产生新用户名,故我们可开一个vector记录字符串重复出现的次数,在字符串重复出现的情况下,我们输出字符串再输入vector记录的此字符串出现的次数即可。

代码实现: 

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin >> n;vector<int>num(100001);因为n最大为10的5次方,我们开成这个数即可。map<string,int>name;//定义一个map,用于存储字符串信息for(int i=0;i<n;i++){string str;cin >> str;//完成字符串的输入auto iter=name.find(str);//查找是否这个字符串在之前出现过,返回一个迭代器if(iter==name.end())//如果相等说明字符串未出现过,属于合法条件{name[str]=i;//创建一个键值对,map中有了此字符串的信息,i可以理解成它是第几次输入出现的字符串cout << "OK" << endl;//因为字符串之前未出现过,那么直接输出"OK"即可}else{int s=iter->second;//迭代器解引用得到的是一个pair类型,我们用->second访问字符串信息num[s]++;//记录这个字符串出现的次数cout << str << num[s] << endl;//输出按照规则生成的新用户名} }
}

 

 

http://www.dtcms.com/wzjs/245108.html

相关文章:

  • 建设网站哪些好武汉网站推广排名
  • 网站问卷调查系统怎么做南通网站快速收录
  • 做个营销型网站重庆网站外包
  • 有哪些做mg动画的素材网站物联网开发
  • 旅游网站首页制作广丰网站seo
  • 北京建站公司网站推广产品
  • 营销推广网站建设视频网站推广
  • 厦门哪家公司做网站百度竞价登录
  • 食品网站建设实施方案微信客户管理系统
  • 百度搜索网站打开错误深圳搜索优化排名
  • 为什么大家用wordpress建网站seo新手快速入门
  • 网站建设得多少钱公司运营策划方案
  • 有没有做公章的网站考研培训机构排名前五的机构
  • 一般做个网站需要多少钱推广怎么推
  • Ag网站制作长春网站建设解决方案
  • wordpress删除版权信息搜索引擎排名优化技术
  • 怎么开通公司网站友情链接交换方式有哪些
  • 先做网站再备案吗如何把品牌推广出去
  • 咸宁网站制作培训百度关键词优化排名技巧
  • 网站建设管理与维护ppt广州最新疫情最新消息
  • 做盗版电影网站违法吗百度搜索引擎营销案例
  • 做网站的都是直男癌吗郑州模板网站建设
  • 伊春网站推广搜索引擎营销的典型案例
  • 网站技术实现方案凤山网站seo
  • 外贸网站建设制作教程网络推广的方法有
  • 做网站 先备案么线下推广有哪几种渠道
  • 蒙古语网站建设如何在百度发布信息推广
  • 暴雪中国拼多多关键词怎么优化
  • 广安发展建设集团有限公司门户网站在线bt种子
  • 合肥婚恋网站建设seo sem论坛