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

本地环境搭建网站郑州优化公司有哪些

本地环境搭建网站,郑州优化公司有哪些,网页版微信和电脑版微信的区别,烟台网站制作这原题链接#xff1a;D-小苯的IDE括号问题#xff08;hard#xff09; 题目大意#xff1a;给定一个长度为n的字符串#xff0c;字符串由#xff08;#xff0c;#xff09;和I构成#xff0c;m组询问#xff0c;如果输入backspace#xff0c;如果I左右是#xff0…原题链接D-小苯的IDE括号问题hard 题目大意给定一个长度为n的字符串字符串由和I构成m组询问如果输入backspace如果I左右是和就一起删除如果是只有(就只删除左边。如果是delete就删除右边如果右边存在。如果输入-就把I向左移动如果是-就把I向右移动。 思路可以观察到每次操作都与I有关并且题目里面涉及大量的删改我的思路和题解不一样是用数组来记录字符然后用数组来模拟链表这样可以快速的删除I左右的元素和移动I。官方的思路是用栈来存在I左边和右边的字符串然后根据条件来操作为了方便输出栈可以用vector来模拟。 我的思路代码 #pragma GCC optimize(2) #includebits/stdc.h #define endl \n using namespace std; typedef long long ll; typedef long double ld; typedef pairll,ll pii; const int N1e610,mod10007; char p[N]; ll l[N],r[N]; int main() {ios::sync_with_stdio(NULL);cin.tie(0),cout.tie(0);ll n,m;cinnm;ll cnt0;for(int i1;in;i){cinp[i];l[i]i-1;r[i]i1;if(p[i]I)cnti;}r[0]1;l[n1]n;while(m--){if(r[0]n)break;string s;cins;if(sbackspace){ll al[cnt],bcnt,cr[cnt];if(a0)continue;else if(cn1){ll xl[a];r[x]b,l[b]x;}else{if(p[a](p[c])){ll xl[a],yr[c];r[x]b;l[b]x;r[b]y;l[y]b;}else{ll xl[a];r[x]b;l[b]x;}}}else if(sdelete){ll al[cnt],bcnt,cr[cnt];if(cn1)continue;else{ll xr[c];l[x]b;r[b]x;}}else if(s-){ll al[cnt],bcnt,cr[cnt];if(a0)continue;ll xl[a];l[c]a;r[a]c;l[b]x;r[b]a;r[x]b;l[a]b;}if(s-){ll al[cnt],bcnt,cr[cnt];if(cn1)continue;ll xr[c];r[a]c;l[c]a;l[b]c;r[b]x;r[c]b;l[x]b;}}for(int ir[0];in;ir[i]){coutp[i];}coutendl;return 0; } 官方思路代码 #pragma GCC optimize(2) #includebits/stdc.h #define endl \n using namespace std; typedef long long ll; typedef long double ld; typedef pairll,ll pii; const int N1e610,mod10007; char p[N]; int main() {ios::sync_with_stdio(NULL);cin.tie(0),cout.tie(0);ll n,m;cinnm;ll cnt0;for(int i1;in;i){cinp[i];if(p[i]I)cnti;}vectorchar a,b;for(int i1;icnt;i)a.push_back(p[i]);//exit(0);for(int in;icnt;i--)b.push_back(p[i]);while(m--){string s;cins;if(sbackspace){if(a.size()){if(b.size()b[b.size()-1])a[a.size()-1](){b.pop_back();}a.pop_back();}}if(sdelete){if(b.size()){b.pop_back();}}if(s-){if(a.size()){b.push_back(a[a.size()-1]);a.pop_back();}}if(s-){if(b.size()){a.push_back(b[b.size()-1]);b.pop_back();}}}for(int i0;ia.size();i){couta[i];}coutI;for(int ib.size()-1;i0;i--){coutb[i];}return 0; }
http://www.zqtcl.cn/news/870717/

相关文章:

  • 网站顶部下拉广告网页游戏设计培训学校
  • 做seo的网站是怎么样的wordpress访问地图
  • 国外psd免费下载网站公司网站设计的公司
  • jsp sql 网站开发天津建站管理系统信息
  • 网站建设教程搭建浊贝湖南岚鸿给力企业网站定制公司
  • 网站建设与数据库维护 pdf廊坊seo关键字排名
  • 十元精品店做网站微信开发网站制作
  • 做乡镇网站地图上搜索不到的公司正规吗
  • 新材料 东莞网站建设多wordpress整合
  • 17做网店这个网站做起多少钱中信建设有限责任公司招标平台
  • 做慕课的网站一线设计公司
  • 官方网站app最新下载陕西建设厅八大员官方网站
  • 个体户可以备案网站吗运营
  • 政务网站模版建一个团购网站
  • 信用网站建设方案软文内容
  • PHP网站开发方向企业宣传片制作公司光年映画
  • 满城住房和城乡建设局网站上海最好的网站是什么
  • 网站建设合作网络营销是什么模式
  • 做个网站怎样做的网站建设刂搜金手指下拉贰肆
  • 颍上网站建设个人租车网站源码
  • 建设银行海外招聘网站顺义公司建站多少钱
  • 医疗公司网站建设项目背景你做的网站可视区域多少钱
  • 韩国做暖暖网站怎么样自己建设一个网站
  • 徐州网站建设4禁止wordpress历史版本
  • 公司网站建设价格wordpress做排行榜单
  • 安徽网站推广营销设计请教个人主页网站怎么做啊
  • 甘肃省酒泉市做网站公司wordpress标签云代码
  • 淘宝客做网站备注怎么写的用手机做网站视频
  • 深圳专业网站建设制作价格低品牌网站建设网站
  • 织梦体育网站模板临沂建站程序