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

怎么建设自己网站的后台四川住房和城乡建设九大员网站

怎么建设自己网站的后台,四川住房和城乡建设九大员网站,wordpress 全局播放器,一级消防工程师考试条件本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。 输入格式: 输入在2行中先后给出字符串A和B。两字符串的长度都不超过104,并且保证每个字符…

本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。

输入格式:

输入在2行中先后给出字符串A和B。两字符串的长度都不超过104,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。

输出格式:

在一行中打印出A−B的结果字符串。

输入样例:

I love GPLT!  It's a fun game!
aeiou

输出样例:

I lv GPLT!  It's  fn gm!

代码长度限制

16 KB时间限制150 ms内存限制64 MB栈限制8192 KB

我的思路:这道题如果使用标记元素然后输出的时候选择跳过输出就可以非常简单的完成(代码会放下面的),但是我们如果想用其他的写法哪怕复杂一点,那么可以使用c++的<unordered_set>这个头文件中的unordered_set这个无序集合容器。

这个集合的特点是:

1、无序的(基于哈希表实现的)

2、无重复性(自动去除重复元素)

3、高效查找性

利用.find()与.end()对比来完成快速的查找,存储方式是.insert();就是插入元素。掌握这些就足够了。

解法一:利用查找元素并标记,输出的时候跳过标记点完成输出

#include <bits/stdc++.h>
using namespace std;
int main (void) {string A,B;getline(cin,A);getline(cin,B);for(int i=0;i<A.size();i++){for(int j=0;j<B.size();j++){if(A[i]==B[j]){A[i]='-';//这里就是利用负号完成标记,利用其他符号也是可以的break;}}}for(int i=0;i<A.size();i++){if(A[i]!='-'){//遇到非标记元素(这里就是非负号的时候输出)cout<<A[i];}}return 0;
}

解法二:利用unordered_set<char> 字符类型的无序集合进行快速查找,然后记录非重复的字符,最后完成输出。

// #include<bits/stdc++.h>//写万能头文件其实是比较舒服的
#include<iostream>
#include<unordered_set>//这个就是无序集合unordered_set的头文件
using namespace std;
string sub(const string &s1,const string &s2){//这里使用的常量引用类型,这样可以省去拷贝的时间和防止修改string s;unordered_set<char> ss;for(char x:s2){ss.insert(x);}for(char x:s1){//范围for循环,完成对无序集合的遍历if(ss.find(x)==ss.end()){//根据find()返回的数据进行判断是否找到重复的元素了s+=x;}}return s;
}
int main(){string s1,s2;getline(cin,s1);getline(cin,s2);cout<<sub(s1,s2);
}

到这里就结束啦!!!

笨蛋也是可以努力变强的呢,再努力一点!!!!

欢迎小伙伴们评论区讨论,提问。

我是荒古前,期待你的关注~~~

~~~完结撒花✌y( •̀ ω •́ )y✌~~~

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

相关文章:

  • 网站开发毕业设计答辩谷歌广告代理商
  • 诸暨网站开发免费制作自己的微网站吗
  • 微网站功能列表网站301是什么
  • 网站优化任务站长统计在线观看
  • 设计公司网站建设方案百度搜索网站下方描述
  • 网站优化比较好的公司网络营销推广方案内容
  • 专业的网站建设报价做网站是干啥的
  • 做数字艺术设计的网站全国建设厅网站
  • 用c 做网站设计系统的项目作业国办网站建设指引
  • 网站建设的整体流程电子商务网站建设及维护管理
  • 各网站文风yw1139com最新跳转接口p
  • 网站建设满意度调查问卷wordpress头条主题
  • 网站做app的重要性网站建设前的分析公司概况了解
  • 做网站要主机还是服务器wordpress多語言主頁
  • 营销外贸网站建设案例山东鲁桥建设有限公司网站
  • 网站建设联雅平面设计绘图软件
  • 百度云可以做网站吗高清视频制作软件下载
  • 可以做彩票网站的工作室手机网站什么技术开发
  • 深圳企业网站制作设计分类目录采用的是
  • 做网站选大公司好还是小公司好众筹网站开发分析报告
  • 网站开发常用语言学生校园网站模板
  • 域名注册服务网站查询优秀的ui设计案例分析
  • 莎娜琳官方网站做水电信公司网络维护
  • 做设计都有什么网站电商网站楼层 设计
  • 门户网站建设好如何维护微信开发有哪两种
  • 58同城网站建设问题建筑网农村别墅
  • 上海专业网站建设机构淘宝店做网站建设不能开直通车
  • 网站建设的费用包括竞价网站移动端
  • 成都网站制作推来客网站系统好吗钰鸣厦门网站建设
  • 外贸网站建设关键点如何用dw做网站首页