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

如何用ai给网站做logo网站制作案例流程图

如何用ai给网站做logo,网站制作案例流程图,中国企业信息公示网登录官网,网站建设的工作在哪里找客户资源线性结构——单调栈①定义#xff1a;栈内的元素#xff0c;按照某种方式排序#xff08;单调递增或单调递减#xff09;如果新入栈的元素破坏了单调性#xff0c;就弹出栈内元素#xff0c;直到满足单调性②优点#xff1a;可以很方便地求出某个数左边或者右边第一个比… 线性结构——单调栈①定义栈内的元素按照某种方式排序单调递增或单调递减如果新入栈的元素破坏了单调性就弹出栈内元素直到满足单调性②优点可以很方便地求出某个数左边或者右边第一个比他大或者小的元素总时间复杂度为O(n)③如何维护单调栈以递增为例进栈操作每次入栈前先检验栈顶元素和进栈元素x的大小如果小于x就让x     直接入栈。如果栈顶元素大于等于x那么出栈直到栈空或者栈顶元素小于x。     【例1】最大矩形面积(poj2559) 1 #includebits/stdc.h2 using namespace std;3 const int N100002;4 int h[N],n;5 int line[N],L[N],R[N],top0;6 int main(){7 scanf(%d,n);8 for(int i1;in;i)9 scanf(%d,h[i]); 10 for(int i1;in;i){ 11 while(toph[line[top]]h[i]) top--; 12 L[i]top?line[top]1:1; 13 line[top]i; 14 } 15 top0; 16 for(int in;i1;i--){ 17 while(toph[line[top]]h[i]) top--; 18 R[i]top?line[top]-1:n; 19 line[top]i; 20 } 21 int maxn0; 22 for(int i1;in;i){ 23 int ansh[i]*(R[i]-L[i]1); 24 maxnmax(maxn,ans); 25 } 26 coutmaxnendl; 27 return 0; 28 } 代码戳这里   【例2】玉蟾宫(luogu P4147) 题目传送门讲一讲我自己的思路(其实是同学教的)吧似乎不是很好的解但我感觉比较好理解……首先把输入的字符矩阵转移为数字即s[i][j]代表第i行第j列这一格上面连续的F的个数(如果这一格是S的话就是0)所以预处理之后就把样例变成了这样0 1 1 1 1 11 2 2 2 2 20 0 0 3 3 31 1 1 4 4 42 2 2 5 5 5代码实现 for(int i1;in;i)for(int j1;jm;j){char ch;cinch;if(chF) s[i][j]s[i-1][j]1;} 然后就有点类似于上面那道题了每一行分开分析找到每一个位置可以向左右扩展的最长的长度这是矩形的长而组成的矩形的宽就是这一格中对应的数字所以向左右两边扩展的条件就是要扩展的那一格中的数字一定大于等于当前扫描到的这一格的数字。(似乎没太讲清楚啊QAQ)每一行处理出一个可以组成的矩形的最大面积用一个maxn取最大值就可以找到最后的答案了。代码实现 for(int i1;in;i){int ans0;//用于记录当前这一行的矩形最大面积for(int j1;jm;j){int lj,rj;//l代表左边能扩展到的最远位置r代表右边能扩展到的最远位置while(l1s[i][l]s[i][j]) l--;l;while(rms[i][r]s[i][j]) r;r--;ansmax(ans,s[i][j]*(r-l1));//当前这一行的最大矩形面积}maxnmax(ans,maxn);//每一行的最大矩形面积比较取最大值 } 以下完整代码(没开O2的时候T了两个点QAQ) 1 // luogu-judger-enable-o22 #includecstdio3 #includecstring4 #includeiostream5 using namespace std;6 const int N1002;7 int K,n,m;8 int s[N][N];9 int maxn0; 10 int max(int x,int y){ 11 return xy?x:y; 12 } 13 int main(){ 14 //scanf(%d,K); 15 //while(K--){ 16 memset(s,0,sizeof(s)); 17 scanf(%d%d,n,m); 18 for(int i1;in;i) 19 for(int j1;jm;j){ 20 char ch; 21 cinch; 22 if(chF) s[i][j]s[i-1][j]1; 23 } 24 for(int i1;in;i){ 25 int ans0;//用于记录当前这一行的矩形最大面积 26 for(int j1;jm;j){ 27 int lj,rj;//l代表左边能扩展到的最远位置r代表右边能扩展到的最远位置 28 while(l1s[i][l]s[i][j]) l--; 29 l; 30 while(rms[i][r]s[i][j]) r; 31 r--; 32 ansmax(ans,s[i][j]*(r-l1));//当前这一行的最大矩形面积 33 } 34 maxnmax(ans,maxn);//每一行的最大矩形面积比较取最大值 35 } 36 printf(%d\n,maxn*3);//最后别忘了乘3 37 //} 38 return 0; 39 } 代码戳这里  转载于:https://www.cnblogs.com/THWZF/p/10161208.html
http://www.zqtcl.cn/news/387026/

相关文章:

  • 网站开发设置网页端口wordpress 知识库
  • 网站建设的方法有四种开发一款新闻app需要多少钱
  • 成都网站建站公司2023年防疫新政策
  • 17做网店一样的网站十大互联网培训机构
  • 中企网络科技建站施工企业oa办公系统
  • 成都网站推广公司排名淘宝商家网站建设
  • 平台网站建设报价网站建设企业蛋糕
  • 上海创意网站建设电子商务毕业设计网站建设
  • 如何让网站打不开 解析wordpress pdf检索
  • 网站建设大作业感想台州企业网站模板建站
  • 淄博网站的优化上海营销网站建站公司
  • 长春网站建设硕成传媒长春电商网站建设哪家好
  • 舟山建设管理网站手表交易网站
  • 如何电话推销客户做网站沉浸式展厅搭建商
  • 重庆网站建设开发e福州官方网站
  • 网站怎么可以被收录广州网站建设全包
  • 网站备案期间如何采购需求网站建设
  • 东莞seo网站优化运营南通网站排名外包
  • 新能源网站建设唐山专业网站建设公司
  • 石基网站建设临沂网站优化哪家好
  • 用node.js可以做网站吗上海做网站 公司有哪些
  • 淄博网站建设详细策划一个域名解析多个网站
  • 无锡网站建设首选捷搜网站优化大赛
  • 部门网站建设多少钱百度关键词挖掘查询工具
  • 做游戏直播那个网站asp做网站教程
  • 网站建设小程序开发情侣头像制作素材图片
  • spoc课程网站建设专业彩票网站建设
  • 创建网站需要注意什么忻州市城乡建设管理局网站
  • 万江做网站wordpress 动静
  • 北京自助模板建站遂宁企业网络推广方案