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

网站建设kaituozu微信广点通广告平台

网站建设kaituozu,微信广点通广告平台,外贸网站搭建服务商,wordpress游客评论[蓝桥杯 2022 国 B] 最大数字 题目描述 给定一个正整数 NNN。你可以对 NNN 的任意一位数字执行任意次以下 2 种操作: 将该位数字加 111。如果该位数字已经是 999,加 111 之后变成 000。 将该位数字减 111。如果该位数字已经是 000,减 111 之后变成 99…

[蓝桥杯 2022 国 B] 最大数字

题目描述

给定一个正整数 NNN。你可以对 NNN 的任意一位数字执行任意次以下 2 种操作:

  1. 将该位数字加 111。如果该位数字已经是 999,加 111 之后变成 000

  2. 将该位数字减 111。如果该位数字已经是 000,减 111 之后变成 999

你现在总共可以执行 111 号操作不超过 AAA 次,222 号操作不超过 BBB 次。

请问你最大可以将 NNN 变成多少?

输入格式

第一行包含 3 个整数:NNNAAABBB

输出格式

一个整数代表答案。

样例 #1

样例输入 #1

123 1 2

样例输出 #1

933

提示

【样例说明】

对百位数字执行 222222 号操作,对十位数字执行 111111 号操作。

【评测用例规模与约定】

对于 30%30 \%30% 的数据,1≤N≤100;0≤A,B≤101 \leq N \leq 100 ; 0 \leq A, B \leq 101N100;0A,B10

对于 100%100 \%100% 的数据, 1≤N≤1017;0≤A,B≤1001 \leq N \leq 10^{17} ; 0 \leq A, B \leq 1001N1017;0A,B100

蓝桥杯 2022 国赛 B 组 D 题。

#include <iostream>
#include <cmath>
using namespace std;
string n;
long long ans; 
int a,b;
void dfs(int x,long long an){    //a代表每次遍历的数 int t=n[x]-'0';    //位数转为intif(n[x]){          //防止为空 int c=min(a,9-t);a-=c;dfs(x+1,an*10+t+c);a+=c;if(b>t){b=b-t-1;dfs(x+1,an*10+9);b=b+t+1;}}else{ans=max(ans,an);}
}
int main(){cin>>n>>a>>b;dfs(0,0);   //0号字符 cout<<ans;return 0;
}
http://www.khdw.cn/news/55530.html

相关文章:

  • 怎么做网站360图片链接国内最新新闻消息今天的
  • 建设行业网上报名seo中介平台
  • 重庆 手机网站制作软文发布网站
  • 如何建设政府网站推广软件
  • 网站建设需求调研seo网站优化怎么做
  • 装潢网站模板广告发布平台app
  • 完成网站开发需要什么样技术百度导航和百度地图
  • 遵义交通建设网站seo 适合哪些行业
  • 怎么做高端品牌网站设计seo的含义是什么意思
  • 成品网站1688网页成都做网络推广的公司有哪些
  • ping一下新浪网站怎么做搜索引擎的优化方法
  • 做爰电影网站今天重大新闻国内最新消息
  • 尺寸在线做图网站阳泉seo
  • 网站打不开的解决方法百度入口网站
  • 网站管理助手 建设中百度风云搜索榜
  • 创意礼物网站建设与管理石家庄疫情最新情况
  • 360免费建站沈阳市网站
  • 织梦网站后台怎么登陆乐天seo培训中心
  • 网站企业备案改个人备案上海专业的seo推广咨询电话
  • vip解析网站如何做肇庆seo外包公司
  • 涉县移动网站建设价格地推平台
  • 遥控器外壳设计网站推荐最新热点新闻事件素材
  • 新疆网站建设介绍google排名
  • 网站建设与web前端区别站内推广的方法和工具
  • 咸阳网站制作建设互联网广告营销
  • 做网站比较专业的有哪些公司友情链接你会回来感谢我
  • 怎么在别人网站上做锚文本链接网络宣传推广方案范文
  • 广州专业网站改版领军企业百度热搜电视剧
  • 什么网站可以做家教怎么快速排名
  • linux 做网站用哪个版本西安网站建设制作公司