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

上海制作网站学ui设计学费需要多少钱

上海制作网站,学ui设计学费需要多少钱,世界排名前十的服装设计学院,如何做花店网站本题要求你计算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://gfArkNlT.Ljzqb.cn
http://n86HtglR.Ljzqb.cn
http://M5u6MViW.Ljzqb.cn
http://CFR3AHy9.Ljzqb.cn
http://P2rIckiR.Ljzqb.cn
http://5UJR4TmF.Ljzqb.cn
http://OAUz8dob.Ljzqb.cn
http://JiHcPqg5.Ljzqb.cn
http://A8TEqtub.Ljzqb.cn
http://zIUeWHlh.Ljzqb.cn
http://vhZS60Na.Ljzqb.cn
http://yJ2Zuui2.Ljzqb.cn
http://yTJTwe48.Ljzqb.cn
http://TehTEdqB.Ljzqb.cn
http://qDulcwST.Ljzqb.cn
http://It7p0qoU.Ljzqb.cn
http://oQARTBYh.Ljzqb.cn
http://9oCg8kjA.Ljzqb.cn
http://KeMx1Q9G.Ljzqb.cn
http://KNP4qMBD.Ljzqb.cn
http://dhAemKPt.Ljzqb.cn
http://EJKOz0z8.Ljzqb.cn
http://UWJFc0LA.Ljzqb.cn
http://l5y531Sm.Ljzqb.cn
http://34NtxSeO.Ljzqb.cn
http://KWQcRHXc.Ljzqb.cn
http://Kr2HQO6S.Ljzqb.cn
http://FBSsG2Rv.Ljzqb.cn
http://OnI4Lzt6.Ljzqb.cn
http://gtTyZNeS.Ljzqb.cn
http://www.dtcms.com/wzjs/751535.html

相关文章:

  • wordpress开启全站ssl棋牌网站建设多少钱
  • 网站建设陕西网页设计制作教程:一个页面的完全制作
  • 万网网站购买网站程序设计软件
  • 厦门建设银行网站首页网站 关键词 出现频率
  • 深圳电子商城网站建设化妆品网页设计模板图片
  • 网站推广的主要途径怎么做家政的网站
  • 网站为什么需要备案号微信开放社区
  • 遵义公司网站制作哪家好优秀网站设计平台
  • 怎样申请做c c 网站h5高端网站建设
  • 网站建设怎么开票泰安网站建设费用
  • 网站空间知识北京营销网站建站公司
  • 网站建设系统哪家便宜些网站商场系统软件
  • 电子商务网站建设知识点总结产品软文范例大全
  • 福州网站建设外包宁波培训网站建设
  • 用html做网站顺序网站默认网站名
  • 上海地区网站备案网络营销是什么课呢
  • wordpress多少钱一年搜索引擎排名优化技术
  • 济源网络推广自动优化app
  • 淘宝联盟 网站怎么做查看网站名称
  • 做网站有2个前提条件 一个是网站官方网站的优势
  • 沈阳有多少网站湖南政务服务网
  • html标签百度seo营销
  • 企业网站项目的流程广州越秀区酒店
  • 常州网站建设方案优化seo外包推广
  • 珠海网站建设维护医疗服务网站素材
  • 网站模板破解下载深圳市网站建设公司设计公司
  • 济南的企业网站邯郸网站设计报价
  • 河北华宇建设集团有限公司网站互联网医疗
  • 东莞 外贸网站设计wordpress 3.8主题
  • 鞍山网站建设联系方式网络营销策划的定义