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

网站建设时间安排/seo搜索引擎优化工资多少钱

网站建设时间安排,seo搜索引擎优化工资多少钱,平凉网站建设,企业网站建设开题报告小明今天课上刚学习了队列数据结构,你看这个队列他又长又宽,就像这个碗他又大又圆。 不过小明觉得队列只能从队尾插入,队首弹出太无聊了,于是他就想重新设计以下,以使队列能够翻转。 翻转:队首变为队尾&…

小明今天课上刚学习了队列数据结构,你看这个队列他又长又宽,就像这个碗他又大又圆。
不过小明觉得队列只能从队尾插入,队首弹出太无聊了,于是他就想重新设计以下,以使队列能够翻转。
翻转:队首变为队尾,队尾变为队首。
那么现在队列变成了有以下三个操作的队列:
队尾插入
队首弹出
翻转队列
初始时,这里有一个空队列,我们对他进行以上三个操作。
输入格式:

第一行一个正整数q(1<=q<=400000),表示对队列的操作次数,初始时,队列为空。
接下来q行,
若是 1 x,则将x插入当前队列(1<=x<=1000000)。
若是 2,则从队列中弹出队首元素(若当前队列为空,则忽略此操作)
若是 3,则翻转当前队列
输出格式:

对于每个输入输出一行一个整数,为当前队列队首和队尾的异或值(这里的异或是按位异或,运算符为 ‘^’)。
若当前队列为空,则输出-1
输入样例1:

5
1 2
1 3
3
2
2

输出样例1:

0
1
1
0
-1

输入样例2:

4
1 2
3
1 3
3

输出样例2:

0
0
1
1
#include <bits/stdc++.h>
using namespace std;
int main(){int n,flag=1;deque<int> d; scanf("%d",&n);for(int i=0;i<n;i++){int a,b;scanf("%d",&a);if(a==1){scanf("%d",&b);if(flag==1) d.push_back(b);//正着的 else d.push_front(b);}else if(a==2&&d.size()){if(flag==1) d.pop_front();else d.pop_back();}else if(a==3) flag*=-1;if(d.size()) printf("%d\n",d.at(0)^d.at(d.size()-1));else printf("-1\n");}return 0;
}
http://www.lbrq.cn/news/1338607.html

相关文章:

  • 属于o2o的电商平台有哪些/排名优化方法
  • css怎么做网站菜单/网站seo啥意思
  • 网站公司怎么做运营/漳州seo建站
  • 门户网站建设要点/网站推广的方式有哪些?
  • 中企动力大连分公司/百度seo优化多少钱
  • javaee做网站/企业培训考试系统
  • 网站制作 广州/北京百度seo
  • 合肥外贸网站建设公司价格/小白如何学电商运营
  • 苏州网站建设logo/seo实战培训
  • 大厂网站建设/搜狐新闻手机网
  • 装修网站设计平台/上海seo优化bwyseo
  • 移动网站开发培训/合肥seo按天收费
  • 滨州哪里有做网站的/永久免费域名申请
  • 医疗类网站哪家做的好/常用的网络营销策略有哪些
  • 哪个网站做美食自媒体更好/微信营销成功案例8个
  • 微信网站改版价格/灰色关键词排名技术
  • 企业网站建设申请域名/汽车行业网站建设
  • 如何做网站的搜索栏/seo的英文全称是什么
  • 视频直播软件有哪些/seo教程视频论坛
  • 蔬菜派送网站怎么做/百度网盘下载的文件在哪
  • 天津网站建设制作排名/重庆seo排名公司
  • 天津建设教育培训网/免费seo搜索优化
  • 伍佰亿网站怎么做/推广网络营销案例
  • 网站的站长是什么意思/网盟推广平台
  • 做网站设计是什么专业/sem分析是什么意思
  • 网站做推广应该如何来做呢哪里推广/网站推广方案有哪些
  • 推荐几个做网站比较好的公司/seo网址超级外链工具
  • 哪些网站seo做的好/郑州企业网站seo
  • 中文网站建设中模板下载/湖南关键词优化首选
  • 如何自己学做网站/网站注册地址
  • Redis 数据结构及特点
  • 教程 | Win11彻底关闭“推荐的项目“,解放开始菜单! (Windows11推荐项目设置器)
  • 计算机网络:超网即路由聚合一定需要连续的IP地址吗?
  • 我如何从安全运维逆袭成企业CSO
  • 为wordpress顶部header.php文件中调用不同的标题和摘要
  • 浏览器自动播放策略