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

建设网站开发方案个人网页设计作品手绘

建设网站开发方案,个人网页设计作品手绘,html怎么自己做网站,为什么上不了建设银行个人网站双端队列介绍1.双端队列知识需知2.大试牛刀1.双端队列知识需知 由于队列是一种先进先出#xff08;FIFO#xff09;的数据结构#xff0c;因此无法直接从队列的底部删除元素。如果希望从队列的底部删除元素#xff0c;可以考虑使用双端队列#xff08;deque#xff09;。… 双端队列介绍1.双端队列知识需知2.大试牛刀1.双端队列知识需知 由于队列是一种先进先出FIFO的数据结构因此无法直接从队列的底部删除元素。如果希望从队列的底部删除元素可以考虑使用双端队列deque。 双端队列deque是一种允许在两端插入和删除元素的数据结构。可以使用 push_back() 和 push_front() 方法在双端队列的两端插入元素使用 pop_back() 和 pop_front() 方法在双端队列的两端删除元素。 下面是一个示例演示如何使用双端队列从底部删除元素 #include #include using namespace std; int main() {dequeint d;d.push_back(1);d.push_back(2);d.push_back(3);cout d.back() endl; // 输出 3d.pop_back(); // 删除底部元素cout d.back() endl; // 输出 2 }2.大试牛刀 一种自动包装机的结构如图 1 所示。首先机器中有 N 条轨道放置了一些物品。轨道下面有一个筐。当某条轨道的按钮被按下时活塞向左推动将轨道尽头的一件物品推落筐中。当 0 号按钮被按下时机械手将抓取筐顶部的一件物品放到流水线上。图 2 显示了顺序按下按钮 3、2、3、0、1、2、0 后包装机的状态。 图1 自动包装机的结构 图 2 顺序按下按钮 3、2、3、0、1、2、0 后包装机的状态 一种特殊情况是因为筐的容量是有限的当筐已经满了但仍然有某条轨道的按钮被按下时系统应强制启动 0 号键先从筐里抓出一件物品再将对应轨道的物品推落。此外如果轨道已经空了再按对应的按钮不会发生任何事同样的如果筐是空的按 0 号按钮也不会发生任何事。 现给定一系列按钮操作请你依次列出流水线上的物品。 输入格式 输入第一行给出 3 个正整数 N≤100、M≤1000和 Smax ≤100分别为轨道的条数于是轨道从 1 到 N 编号、每条轨道初始放置的物品数量、以及筐的最大容量。随后 N 行每行给出 M 个英文大写字母表示每条轨道的初始物品摆放。 最后一行给出一系列数字顺序对应被按下的按钮编号直到 −1 标志输入结束这个数字不要处理。数字间以空格分隔。题目保证至少会取出一件物品放在流水线上。 输出格式 在一行中顺序输出流水线上的物品不得有任何空格。 输入样例 3 4 4 GPLT PATA OMSA 3 2 3 0 1 2 0 2 2 0 -1输出样例 MATA代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 总体思路是用二维数组g[110][1010]来获取每个轨道上的物品,然后存入一个双端队列q中,用q[0]来模拟筐,用q[1]-q[n]来模拟每一条轨道. #include iostream #include deque using namespace std; const int N 110; int n,m,smax; char g[110][1010]; dequechar q[N]; int main() {cinnmsmax;for(int i1;in;i) //1到n条轨道{for(int j1;jm;j) //每条轨道上初始有n个物品{cing[i][j]; //输入第i个轨道的第j个物品q[i].push_back(g[i][j]); //放入队列q中}}int t;while(cint,t!-1) // 读入按钮编号直到读入 -1 结束{if(t0) // 如果按下的是 0 号按钮{if(q[0].size()) coutq[0].back(),q[0].pop_back(); // 如果筐不为空则取出筐顶部物品放到流水线上}else // 如果按下的不是 0 号按钮{if(q[t].size()) // 如果对应轨道不为空{if(q[0].size()smax) coutq[0].back(),q[0].pop_back(); // 如果筐已满则先取出筐顶部物品放到流水线上q[0].push_back(q[t].front()); // 将对应轨道尽头物品推落筐中q[t].pop_front(); //记得要删除t轨道上推出的那个物品}}} }
http://www.hkea.cn/news/14400240/

相关文章:

  • 技术支持 桂林网站建设ui在线设计平台
  • 网站经营方案wordpress相关阅读禁止显示图片
  • wordpress主题站模板wordpress去除顶部工具栏
  • 泰州专一做淘宝网站网站开发公司建站源码
  • 如何做论坛网站成都效果图制作公司排行榜
  • 蓝色网站建设企业文化经典句子
  • 为什么要做响应式网站软件定制开发公司的商业模式
  • 公司网站建设工作通知wordpress 媒体库 显示
  • 360未经证实的网站如何做濮阳网络化
  • 好的宠物网站模板2014网站备案
  • 建设网站用外包模板可以上线吗seo关键词外包公司
  • 学做网站论坛VIP怎么样360浏览器直接进入网站
  • 电子商务网站建设 教学大纲唐山哪里建设飞机场
  • 网站开发可选择的方案中小型企业网站模板
  • 网站备案 地址阿里云linux服务器搭建多个网站
  • 绍兴 网站建设 电话无线网络设计实验报告
  • 怎么做销售网站wordpress 查看版本号
  • 为什么建设厅的网站不好打开网站背景怎么换
  • 网站建设的收费标准抖音代运营案例
  • 怎样做网站管理与维护兰州网站建设公司价格
  • 订单网站怎么做2024中核招聘网最新招聘公告
  • 用ps做的网站样图怎么切凡客建站官网登录
  • 网站怎么做购物车网站管理员功能
  • 如何设计企业网站网站从建设到运行要多少钱
  • 如何做信用网站截图合肥网站建设新闻营销
  • 网站打开太慢什么原因微商城网站建设渠道
  • 自适应网站建设wordpress文字上传
  • 网站建设佰金手指科杰二七重庆企业网站排名优化
  • html5网站开发开题报告网站改版 数据迁移
  • 行唐县做网站电话wordpress the7.3