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

垂直汽车网站做电商的优势wordpress 单页面主题

垂直汽车网站做电商的优势,wordpress 单页面主题,一站式网络营销,网站建设实训报告范文解题思路 我们从最高位开始要利用自己的1号操作和2号操作保证当前这个数位的数一定要尽可能最大。 然后分别考虑两种操作#xff0c;首先两种操作不可能混用#xff0c;因为它们是抵消的效果#xff0c;所以要么对这个数全使用1操作#xff0c;要么2操作。假设某个数位的…  解题思路 我们从最高位开始要利用自己的1号操作和2号操作保证当前这个数位的数一定要尽可能最大。 然后分别考虑两种操作首先两种操作不可能混用因为它们是抵消的效果所以要么对这个数全使用1操作要么2操作。假设某个数位的值为x,首先考虑1号操作使用后可以让该数位变大出于贪心考虑我们想让它变成9那么需要进行9-x次1号操作当然可能此时1号操作并不足以让我们将x变成9但我们还是使用剩余的全部的次数将其变大所以每次考虑1号操作应该使用的操作数t应该为tmin(n,9-x),此时x将变为xt然后进行下一位的判断。 其次我们考虑2号操作这个的判断比较简单它是让某个值减小唯一能让某个数变大的机会就是将其减到0后再减就会变成9。那么这样操作需要的次数就是x1如果操作次数不够那我们宁愿不使用因为这只会让这个数位变得更小。 在深搜dfs的过程中参数记录遍历到第几个数位以及此时累计的和当搜索完所有数位后将此时的和与答案进行一个取max最后的值则为答案。 代码及解析 #includebits/stdc.h using namespace std; char s[20]; long long ans;  //ans: 最大值要用long long int A,B;   //A:1号操作剩余次数 B:2号操作剩余次数 void dfs(int i,long long v){ //i:当前处理到第i位v:前面已经得到的值int d s[i]-0;  //第i位的数字if(s[i]){  //如果s[i]为\0处理结束int t min(A,9-d);  //1操作次数t:最大到9A - t;   //更新A。如果A0也要继续dfs目的是求值v*10dtdfs(i1,v*10dt);  //这一位最大是xt。v*10dt是到这一位为止的数值A t;  //恢复现场if(Bd){ //操作2:可以减到9B - d1; //做d1次减到9dfs(i1,v*109);B d1; //恢复现场}}else ans max(ans,v); //处理结束得到这次DFS的最大值} int main(){cin s A B; //数字N按字符串s读入dfs(0,0); //从N的最高位开始cout ans;return 0; } 对于v*10的部分是每次都*10即使是0当乘3次就成了1000大家可以手算演示一下。
http://www.pierceye.com/news/39225/

相关文章:

  • 做网站建设公司crm在线的提升服务dw制作简单网页
  • 青岛新公司网站建设推广太原seo排名收费
  • 福建百度seo排名点击软件南城网站优化公司
  • 网站建设需要提供那些资料宽带公司
  • 优化网站seo方案网站一定要备案
  • 网站建设新手看什么书网站建设合同的要素
  • 涉县移动网站建设报价南和网站建设公司太原网站建设
  • 怎样低成本做网站推广网站设计与开发的基本步骤包括哪些?
  • 用织梦做手机移动版网站镇江制作网页图片
  • 网站建设网站排名广州网站开发公司哪家好
  • 汽车网站模块网站编辑有前途吗
  • 网站怎么更改关键词国内炫酷的网站首页
  • 镇江教育云网站建设合肥网站推广公司
  • 自建网站怎么做二级页跳转wordprees可以做棋类网站吗
  • 车公庙做网站微网站生成app
  • 中国品牌网是什么网站浙江城乡住房建设厅网站
  • 网站不备案违法吗五个网站
  • 莱芜百度网站制作wordpress下载主题后怎么用
  • 目前做美术的网站以及app网站建设推广文案
  • 网站怎么推广最做网站可以赚钱吗知乎
  • 小公司做网站的实力网站开发团队介绍
  • 西安公司网站制作价格网站制作和推广lv官网
  • 发软文在哪个网站找文章最好wordpress设置爬虫页面
  • 设计比较有特色的网站wordpress 查看文章id
  • 上海手机网站建设价格做网站哪个软件好
  • 怎么选择移动网站建设哪些网站是用响应式做的
  • 大连网站推广机构网站转化
  • 广州网站建设设计哪家好社区网站建设难点
  • 汽车用品网站规划wordpress主题图片怎么换
  • 查企业的网站有哪些国内新闻大事