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

网站头页宁波正规优化seo价格

网站头页,宁波正规优化seo价格,吃什么补肾治早射,网站建设开发费会计分录文章目录 一、题目二、题解1.基本思路#xff1a; 一、题目 人造松枝加工场的工人需要将各种尺寸的塑料松针插到松枝干上#xff0c;做成大大小小的松枝。他们的工作流程#xff08;并不#xff09;是这样的#xff1a; 每人手边有一只小盒子#xff0c;初始状态为空。… 文章目录 一、题目二、题解1.基本思路 一、题目 人造松枝加工场的工人需要将各种尺寸的塑料松针插到松枝干上做成大大小小的松枝。他们的工作流程并不是这样的 每人手边有一只小盒子初始状态为空。 每人面前有用不完的松枝干和一个推送器每次推送一片随机型号的松针片。 工人首先捡起一根空的松枝干从小盒子里摸出最上面的一片松针 —— 如果小盒子是空的就从推送器上取一片松针。将这片松针插到枝干的最下面。 工人在插后面的松针时需要保证每一步插到一根非空松枝干上的松针片不能比前一步插上的松针片大。如果小盒子中最上面的松针满足要求就取之插好否则去推送器上取一片。如果推送器上拿到的仍然不满足要求就把拿到的这片堆放到小盒子里继续去推送器上取下一片。注意这里假设小盒子里的松针片是按放入的顺序堆叠起来的工人每次只能取出最上面即最后放入的一片。 当下列三种情况之一发生时工人会结束手里的松枝制作开始做下一个 1小盒子已经满了但推送器上取到的松针仍然不满足要求。此时将手中的松枝放到成品篮里推送器上取到的松针压回推送器开始下一根松枝的制作。 2小盒子中最上面的松针不满足要求但推送器上已经没有松针了。此时将手中的松枝放到成品篮里开始下一根松枝的制作。 3手中的松枝干上已经插满了松针将之放到成品篮里开始下一根松枝的制作。 现在给定推送器上顺序传过来的 N 片松针的大小以及小盒子和松枝的容量请你编写程序自动列出每根成品松枝的信息。 输入格式 输入在第一行中给出 3 个正整数N≤10 3 为推送器上松针片的数量M≤20为小盒子能存放的松针片的最大数量K≤5为一根松枝干上能插的松针片的最大数量。 随后一行给出 N 个不超过 100 的正整数为推送器上顺序推出的松针片的大小。 输出格式 每支松枝成品的信息占一行顺序给出自底向上每片松针的大小。数字间以 1 个空格分隔行首尾不得有多余空格。 输入样例 8 3 4 20 25 15 18 20 18 8 5 输出样例 20 15 20 18 18 8 25 5 二、题解 1.基本思路 这是一道模拟题需要静下心来认真读题理清思路注意细节。其实刚开始我也有点害怕这道大模拟﹏读懂后发现其实也不算太难为什么这么说呢题中每一步都说了接下来要做什么按照题中说的做自然就能解出这道题。可以分为两部分第一部分一是插松枝片的过程无非就是拿小盒子里头的松枝片或者是推送器上的松枝片。第二部分就是工人结束手里的松枝制作即发生了以下三种情况。 情况1.盒子满推送器取到的不满足要求。 情况2.盒子最上面的松针不满足要求但是推送器没松针了。 情况3.松枝干插满松枝 。可以一步一步写先写第一部分的代码 const int N 1010; //有小盒子、松枝干、推送器 //每次摸松针的要求 //1.摸小盒子最上面的松针栈不为空的话空的就拿推送器上的松针 //2.摸的松针需要小于等于前面摸的松针拿盒子里的-不满足推送器-(不满足)放盒子里接着拿推送器上的//制作完成一个成品松针满足下列要求 //情况1.盒子满推送器取到的不满足要求 //情况2.盒子最上面的松针不满足要求但是推送器没松针了 //情况3.松枝干插满松枝 int n,m,k,a[N],num; stackint s;//小盒子 queueint q;//推送器 //注意松针一定会用完松针的有无可作为循环条件 void solve(){cinnmk;repn(i,1,n){int x; cinx;q.push(x);}while(!s.empty()||!q.empty()){//盒子不为空或者是推送器上的松针不为空 if(!num){//制作心得松枝 if(s.size())//盒子有松枝片就取盒子里的 a[num]s.top(),s.pop(); else//盒子里没有了推送器上的 a[num]q.front(),q.pop(); }if(!s.empty()s.top()a[num]){//先拿盒子里的 a[num]s.top();s.pop();continue;}if(!q.empty()q.front()a[num]){a[num]q.front();q.pop();continue;}else{//推送器上的不满足要求放盒子里头接着拿 s.push(q.front());q.pop();continue;} } } 第一部分写完后再其中分别插入三种情况的代码即可(^o^/)三种情况基本都是重复的代码。以下是完整代码 #includebits/stdc.h using namespace std;#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0) #define endl \n #define int long long #define fi first #define se second #define repn(i,o,n) for(int io;in;i) #define rep(i,o,n) for(int io;in;i) #define lb lower_bound #define ub upper_bound #define gcd __gcd typedef pairint, int PII; const int N 1010; //有小盒子、松枝干、推送器 //1.摸小盒子最上面的松针栈不为空的话空的就拿推送器上的松针 //2.摸的松针需要小于等于前面摸的松针拿盒子里的-不满足推送器-(不满足)放盒子里接着拿推送器上的 //制作完成一个成品松针满足下列要求 //1.盒子满推送器取到的不满足要求 //2.盒子最上面的松针不满足要求但是推送器没松针了 //3.松枝干插满松枝 int n,m,k,a[N],num; stackint s;//小盒子 queueint q;//推送器 //注意松针一定会用完松针的有无可作为循环条件 void solve(){cinnmk;repn(i,1,n){int x; cinx;q.push(x);}while(!s.empty()||!q.empty()){//盒子不为空或者是推送器上的松针不为空 if(!num){//制作心得松枝 if(s.size())//盒子有松枝片就取盒子里的 a[num]s.top(),s.pop(); else//盒子里没有了推送器上的 a[num]q.front(),q.pop(); if(numk){//情况3 repn(i,1,num-1)couta[i] ;couta[num]endl; num0;continue; }}if(!s.empty()s.top()a[num]){//先拿盒子里的 a[num]s.top();s.pop();if(numk){//情况3 repn(i,1,num-1)couta[i] ;couta[num]endl; num0;continue; }continue;}else{//情况2盒子最上面的松针不满足要求且推送器没松针了 if(q.empty()){repn(i,1,num-1)couta[i] ;couta[num]endl; num0;continue; } }if(!q.empty()q.front()a[num]){a[num]q.front();q.pop();if(numk){//情况3 repn(i,1,num-1)couta[i] ;couta[num]endl; num0;continue; }continue;}else{//推送器上的不满足要求放盒子里头接着拿 if(s.size()m){//情况1,盒子满了 //推送器上取到的松针压回推送器开始下一根松枝的制作repn(i,1,num-1)couta[i] ;couta[num]endl; num0;continue; } s.push(q.front());q.pop();continue;} } //盒子、推送器都没松枝片了输出松枝repn(i,1,num-1)couta[i] ;if(num)//松枝上有东西 couta[num]endl; }signed main(){IOS;int T1;//cinT;while(T--){solve();}return 0; }
http://www.pierceye.com/news/666431/

相关文章:

  • 深圳英文网站建设去哪家公司电商网站开发
  • 黑色网站后台出库入库管理软件app
  • 网站建设公司团队简介国外有网站备案制度吗
  • 怎么让公司网站随便就搜的到wordpress后台卡顿
  • 网站怎么做图片动态图片不显示报价单模板怎么做
  • 怎么建一个公司运营网站江西网站建设哪家专业
  • 网站后期维护费用网站开发学徒工作如何
  • 网站建站程序一站式网站建设服务
  • 滨州内做网站系统的公司购物网站开发用什么软件
  • 网站建设静态部分报告总结在合肥哪里学网站建设
  • 建站行业现状网易与暴雪合作
  • 网站中添加百度地图购物网站产品做促销能赚钱吗
  • 金融公司 网站开发怎么样建网站卖东西
  • 网站导航栏垂直如何提高你的网站的粘性
  • 直播网站开发接入视频中国建筑招聘官网2022
  • 大连专业企业建站找哪家wordpress 保护wp-login.php
  • 微网站建设哪家便宜想要找个网站做环评公示
  • 建设银行网银网站激活个人简历模板电子版可填写
  • 肃州区建设局网站宁夏百度seo
  • 关于做电影的网站设计西安网站建设制作 熊掌号
  • idc网站建设怎么自己做一个网页链接
  • 网站开发安全模块方案个人网站搭建软件
  • 重庆建设招标造价信息网站个人网站建设与维护
  • 网站备案用户名忘了怎么办嘉兴做外贸网站的公司
  • 1688网站的特点网站制作器手机版下载
  • 兖州网站开发做一个中英文网站多少钱
  • wordpress怎么做网盘站好看的页面图片
  • 建设网站深圳罗湖安徽合肥做网站
  • 一级a做爰片免费网站下载网站快慢由什么决定
  • 网页设计与网站建设 郑州大学网络购物网站备案