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

网站开发php支付接口资产管理公司网站建设费用怎么入账

网站开发php支付接口,资产管理公司网站建设费用怎么入账,北京网站被处罚,win7建设网站开始就觉得有思路#xff0c;结果越敲越麻烦。。。   题意很简单#xff0c;就是说一个青蛙从0点跳到m点#xff0c;最多可以跳l的长度#xff0c;原有石头n个#xff08;都仅表示一个点#xff09;。但是可能跳不过去#xff0c;所以你是上帝#xff0c;可以随便在哪…  开始就觉得有思路结果越敲越麻烦。。。   题意很简单就是说一个青蛙从0点跳到m点最多可以跳l的长度原有石头n个都仅表示一个点。但是可能跳不过去所以你是上帝可以随便在哪儿添加石头你的策略是让青蛙跳过去的次数最多但是你添加了石头后青蛙会选择最少的次数跳过去问青蛙跳的次数最多是多少。     原有石头与现在的距离不大于l就找最远的那个可以跳的石头跳过去。接下来就是主要解决现在的位置与接下来的一块石头的距离大于l的情况了。模拟上帝开始放石头要让青蛙一定是这次跳这块石头在上次不能跳并且跳最近的距离。则它前一个位置 l1 与现在的位置 1的最大值就是放石头的位置。但是数据范围太大纯模拟会超时这时就要注意到每两次放石头后跳的距离会重复最短的距离就是 l1但是这儿要特殊处理一下当某一次添加石头后它就可以直接跳到后面原有石头上了距离不大于l。还有就是我的代码需要特判还没有跳出来在0的时候的情况具体可以看代码。   代码写得很麻烦   #includeset #includemap #includequeue #includestack #includecmath #includevector #includestring #includecstdio #includecstring #includestdlib.h #includeiostream #includealgorithm using namespace std; #define eps 1E-8 /*注意可能会有输出-0.000*/ #define Sgn(x) (x-eps? -1 :xeps? 0:1)//x为两个浮点数差的比较,注意返回整型 #define Cvs(x) (x 0.0 ? xeps : x-eps)//浮点数转化 #define zero(x) (((x)0?(x):-(x))eps)//判断是否等于0 #define mul(a,b) (ab) #define dir(a,b) (ab) typedef long long ll; typedef unsigned long long ull; const int Inf128; const double Piacos(-1.0); const int Max200010; int rock[Max]; int n,m,l; int Solve() {int manx0,now0,pre0;//最大步数 现在位置 前一个位置sort(rock,rockn);rock[n]m;//添加最后一个石头int ran,tmp,tmpp;for(int i0;nowm;i){if(in)in-1;if(rock[i]-nowl)//相差大于步数 l{if(irock[i-1]-nowlrock[i-1]now)//现在的位置最远可以跳那个原有的石头{manx;prenow;nowrock[i-1];}if(rock[i]-nowl)//现在位置与之后的第一个原有石头大于步数 l{ranrock[i]-l-1;//如果运用上帝铺的石头跳到了这个位置后 可能再再跳一步或者两步就可以直接跳到原有石头tmp(ran-now)/(l1);//注意上帝铺的石头跳两步一定最少跳过l1的距离if(tmp){manxtmp*2;tmppnow-pre;nowtmp*(l1);if(tmpp)prenow-tmpp;//相差位置不变else//特判开始prenow-l;}manx;//现在一定可以在跳一次if(now){tmppnow;nowmax(now1,prel1);//上帝铺的石头使这一次可以跳到的最近距离pretmpp;}else//特判开始now1;if(nowlrock[i]);//一步跳入与原有石头距离不大于步数 l就可以跳到现在这个原有石头后者之后的原有石头else//要再铺一个石头{manx;tmppnow;nowmax(now1,prel1);pretmpp;}}}if(rock[i]-nowl)//可能是上一个if遗留的{prenow;nowl;manx;}if(in-1rock[i]-nowlrock[i]now){manx;return manx;}}return manx; } int main() {int t,coun0;scanf(%d,t);while(t--){scanf(%d %d %d,n,m,l);for(int i0; in; i)scanf(%d,rock[i]);printf(Case #%d: %d\n,coun,Solve());}return 0; }  转载于:https://www.cnblogs.com/zhuanzhuruyi/p/5863603.html
http://www.pierceye.com/news/314011/

相关文章:

  • 公司网站制作哪家公司好广州建设执业资格注册中心网站
  • 北京所有做招聘类网站建站公司Apache Wordpress伪静态处理
  • 大兴做网站公司制作网页可以用什么软件
  • 该怎么给做网站的提页面需求网上购物平台怎么建立
  • 用pw后缀的网站阳江网络问政平台首页
  • 建站网站建设哪个好网页设计个人总结
  • 网站开发时间进度表宁波网站建设使用技巧分享
  • wordpress官网案例移动端优化
  • 广告投放网宁波seo网络推广报价
  • 网站模板 哪个好烟台高端网站建设公司
  • 福建网站开发手机软件app下载
  • 网站开发的功能需求怎么写网页版式设计分析
  • 荔浦网站开发乐陵新闻最新消息今天
  • 盘锦网站建设服务如何上传网站到空间
  • 怎样建设自己网站常德seo招聘
  • 用别人家网站做跳转做商品抬价是什么兼职网站
  • 合肥市建设信息中心网站怎么做网站的签约编辑
  • 6入空间网站免费观看网站标题怎么修改
  • iis服务器的默认网站wordpress多级分销插件
  • jquery 网站后台模板 仿2021好心人给个开车的网站
  • 济宁定制网站建设推广关于协会网站建设的意见
  • 门户网站建站要求滨州网站seo服务
  • 国外 视频上传网站源码怎么看网站的访问量
  • 网站的建设框架3网站建设
  • 购物网站设计的目的wordpress 游戏主题下载失败
  • 兰州最好的网站开发公司单页网站是什么样子的
  • 在线购物商城网站江苏营销型网站
  • 如何在百度上为企业做网站wordpress轮播图设置
  • qt 网站开发怎样开发一个app软件
  • html5博客网站模板泉州市住房与城乡建设网站