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

网站建设规划范文哪些做网站的公司

网站建设规划范文,哪些做网站的公司,wordpress文章字号,阜新小程序 阜新网站建设开发题目总思路#xff1a; 要判断是否对称#xff0c;只需要判断两个放法得到的图形是否相同#xff08;竖着放#xff0c;横着放#xff09;#xff0c;这两个放法有个很重要的特性#xff1a;就是数组中大于1的个数#xff0c;就是横着放时#xff0c;第一竖排的高度。…题目总思路 要判断是否对称只需要判断两个放法得到的图形是否相同竖着放横着放这两个放法有个很重要的特性就是数组中大于1的个数就是横着放时第一竖排的高度。那么我们只需要比较两个放法得到的图形高度是否全部一致。 方法一 :记忆性标记 1.思路 因为题目输入是一个从大到小的序列那么假如一个元素大于5那么他也一定大于4利用这个特性我们用一个变量 idx记录上一次遍历到哪里下一此接着遍历将个数累加即可。 2.代码 #include iostream #includecstring #includealgorithm #includevector using namespace std;const int N2e510;int h[N] ; void Solved(){int n;cinn;for(int i1;in;i) cinh[i];//cnt统计符合条件的元素数量int idx1, cnt0;bool flagtrue;for(int in;i1;i--){while(idxnh[idx]i){idx,cnt;}if(cnt!h[i]) {flagfalse;break;}}if(flag) coutYESendl;else coutNOendl;}int main() {int t;cint;while(t--) {Solved();}return 0; } 二  方法二 : 1.思路可以利用差分思想因为一个程度为 x的木块他横着放能为这个图形的 [1,n]这个范围每一个高度增加 1。 2.代码 #include iostream #includecstring #includealgorithm #includevector using namespace std;const int N2e510; typedef long long ll; int h[N] ,temp[N]; void Solved(){memset(temp,0,sizeof temp);int n;cinn;for(int i1;in;i) cinh[i];//注意特判不然会数组越界。if(h[1]n){coutNOendl;return;}//差分思想for(int i1;in;i){temp[1];temp[h[i]1]--;}//差分数组求前缀和for(int i1;in;i) temp[i]temp[i-1];bool flagtrue;for(int i1;in;i){if(temp[i]!h[i]){flagfalse;break;}}if(flag) coutYESendl;else coutNOendl; }int main() {int t;cint;while(t--) {Solved();}return 0; } 三方法三·二分找大于某个长度的元素数量。 代码 #include iostream #includecstring #includealgorithm #includevector using namespace std;const int N2e510,M1e910; typedef long long ll; int h[N] ,temp[N]; void Solved(){memset(temp,0,sizeof temp);int n;cinn;for(int i1;in;i) cinh[i];bool flagtrue;for(int in;i1;i--){int l1,rn;while(lr){int mid(lr1)1;if(h[mid]i) lmid;else rmid-1;}if(l!h[i]){flagfalse;break;}}if(flag) coutYESendl;else coutNOendl; }int main() {int t;cint;while(t--) {Solved();}return 0; }
http://www.hkea.cn/news/14546227/

相关文章:

  • 宁波企业网站排名方法品牌好的建筑企业查询
  • 网站开发的相关技能有哪些域名哪里注册
  • 做经营网站怎么赚钱吗做网站1天转多钱
  • 专业的天津网站建设恒美广告公司
  • 网站群内容管理系统的设计与实现设计师可以在哪些网站接单
  • 个人网站更换域名线上编程课程
  • 服务器做网站配置网站的竞争对手
  • 对网站开发与管理的分析单位建设网站的作用意义
  • 制作网站能挣钱网页制作培训有前途吗
  • 酒泉网站建设服务广州公共资源交易中心招标网
  • 网站盗号怎么做室内装修设计上海
  • 河北网站建设电话最新互联网平台项目
  • 济南好的网站建设公司哪家好江苏省建设厅官网网站首页
  • 网站建设留言板的实现零基础制作公司网站教程
  • 四海网络网站建设建站wordpress 会被墙吗
  • 深圳网站建设网站运营房屋租赁合同
  • 网站设计排版布局视频网站的建设预算
  • 一个虚拟主机如何做两个网站北京网站建设大概需要多少钱
  • 个人租车网站源码国内较好的网站设计公司
  • 网站建设案例分析国内权重网站排名
  • 网站开发公司的销售方式网站国际联网备案
  • 赤城县城乡建设局网站东营网站推广
  • 网站设计书模板公司网站建设的重要性
  • 模仿建设银行网站烟台H5高端网站建设
  • 180天做180个网站asp网站如何搭建
  • 绵阳网站建设优化建程网官网
  • 企业网站建设主要考虑哪些济南百度推广
  • 南沙移动网站建设网站html静态化解决方案
  • 只做移动端的网站新浪sae 搭建wordpress
  • 微云做网站武昌网站建设 优帮云