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

品牌网站建设找哪家worldpress做网站

品牌网站建设找哪家,worldpress做网站,免费添加地图上的定位,做ppt选小图案的网站问题分析 这道题属于贪心加回溯。所有操作如果能使得高位的数字变大必定优先用在高位,因为对高位的影响永远大于对低位的影响。然后我们再来分析一下,如何使用这两种操作?对于加操作,如果能使这一位的数字加到9则变成9&#xff0…

](https://img-blog.csdnimg.cn/direct/7822beb2066b439f90d50069d3c004b6.png)

问题分析

这道题属于贪心加回溯。所有操作如果能使得高位的数字变大必定优先用在高位,因为对高位的影响永远大于对低位的影响。然后我们再来分析一下,如何使用这两种操作?对于加操作,如果能使这一位的数字加到9则变成9,否则使这个数字尽量大。对于减操作,如果能使这一位的数字减到9则变成9,否则不采用减操作。然后我们用回溯来分别对该位进行加操作和减操作,记录最大值。时间复杂度大概是 O ( 2 l g n ) O(2^{lg^{n}}) O(2lgn),不超过 1 0 4 10^{4} 104的数量级。因此回溯是可行的。

AC_Code

#include <bits/stdc++.h>
using namespace std;
string result;
void dfs(string str,int i,int a,int b){if(i==str.size()||a==0&&b==0){if(result<str){result=str;}return;}char ch=str[i];if('9'-ch<=a){//能加到9 str[i]='9';dfs(str,i+1,a-('9'-ch),b);}else{//不能加到9 str[i]=ch+a;dfs(str,i+1,0,b);}if((ch-'0'+1)<=b){//能减到9 str[i]='9';dfs(str,i+1,a,b-(ch-'0'+1));}else{//不能减到9 str[i]=ch;dfs(str,i+1,a,b); }
}
int main() {string str;int a,b;cin>>str>>a>>b;dfs(str,0,a,b);cout<<result<<endl;return 0;
}
http://www.yayakq.cn/news/870880/

相关文章:

  • 罗湖做网站的angularjs 网站开发
  • 淘客网站推广免备案建设通电脑版
  • 建一个商城网站需要多少钱宿迁新站seo
  • 网站建设赚钱吗静态网页制作代码html
  • 有哪些静态网站梅林 做服务器 网站
  • 网站如何改版网站程序怎么备份
  • 音乐网站需求分析网络营销和直播电商专业学什么
  • 网站总体建设方面的优势与不足湛江建设网站
  • 康体设备网站建设wordpress 邮件美化
  • 做网站3年3万深圳创业贷款
  • cms建站模板下载服装公众号的手机网站怎么做
  • 潍坊百度网站快速排名北京开公司一年费用
  • 百度对网站的收录新手学做网站12天婴
  • 微信网站开发视频html5 网站模板下载
  • 旅游网站反链怎么做旅游网站建设平台分析
  • 怎么通过网站打广告网络运营商架构
  • 伍壹捌网站建设网站qq访客采集系统_访客qq获取系统源码网站客户qq抓取代码
  • 长沙做网站美工的公司这周新闻热点事件
  • asp网站介绍猪八戒官网做网站专业吗
  • 免费的网站软件下载安装上海网站建设好处
  • 南山企业网站建设如何黑掉jsp做的网站
  • 东莞网站建设 胶粘包装材料网络营销方案怎么做
  • 网站排名软件推荐图册制作
  • 南京网站建设培训有什么平台可以发广告
  • 网络营销网站推广的基本策略手机app用什么语言编写的
  • 网站没有流量怎么回事js做网站跳转
  • xampp 做网站开源阅读app
  • cms如何做中英网站wp网站做企业站好不好
  • 网盘搜索 网站开发网站建设都需要哪些材料
  • 外国域名注册很多网站公司的网址