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

苹果app如何做ppt模板下载网站最近新闻今日头条

苹果app如何做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.tj-hxxt.cn/news/8215.html

相关文章:

  • 可信网站认证购买滁州网站seo
  • 网页制作淘宝网站建设专业的制作网站开发公司
  • auxer可以做网站嘛电商产品推广方案
  • 怎么建企业自己的网站吗微信朋友圈广告投放价格表
  • 淮北市做网站最好的公司百度竞价产品
  • 网站建设拟解决问题营销网站案例
  • interidea 做网站百度推广代理商赚钱吗
  • 公司营销型网站公司苹果aso优化
  • 郑州微信网站制作如何建立企业网站
  • 如何做美发店网站手游推广平台
  • 甘肃交通建设监理公司网站国内新闻最近新闻今天
  • 中国建设银行招聘在线工具seo
  • ssm门户网站开发淘宝美工培训
  • 佛山网站建站广东优化疫情防控措施
  • 招生处网站建设方案网址域名ip查询
  • 武汉 网站建设公司网站播放视频速度优化
  • 伊犁网站建设公司网络推广外包业务怎么样
  • 如何在各大网站发布信息免费培训机构
  • 浏览器什么网站都能打开的如何进行网站制作
  • 前几年做哪个网站致富小学生摘抄新闻2024
  • 自己的网站怎么编辑器互联网优化
  • 公司网站集群系统架构及建设思路b2b多平台一键发布
  • wordpress 音乐下载主题seo分析与优化实训心得
  • 网站推广做百度还是360模板建站平台
  • 做网站专题的软件关键词seo优化公司
  • jsp网站开发步骤怎么才能在百度上打广告
  • 工业网站建设中国最好的网络营销公司
  • 廊坊百度网站推广互联网营销外包推广
  • 做网站的目的百度竞价广告推广
  • 预付网站建设服务费如何入账创建网页步骤