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

网站建设kaituozu教育培训机构加盟十大排名

网站建设kaituozu,教育培训机构加盟十大排名,国外装修网站建设模板,余姚网站设计平台[蓝桥杯 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.tj-hxxt.cn/news/107697.html

相关文章:

  • 一个网站如何做外链深圳刚刚突然宣布
  • 网站开发运营推广叫什么软件网址检测
  • 做网站和网络推广电商推广平台有哪些
  • 博罗网站建设亚马逊seo关键词优化软件
  • wordpress 站内搜索代码百度seo收录
  • 政府网站开发报价百度下载app下载安装到手机
  • 河北网站建设搭建百度关键词相关性优化软件
  • 有什么网站可以做电子济南seo网站排名关键词优化
  • wordpress uploadseo网站优化专员
  • 简单的个人网站下载seo整站优化系统
  • 黄冈手机网站建设百度网络推广
  • 武汉网站建设组织厦门seo新站策划
  • 网站备案取消接入seo优化点击软件
  • 做网站和APP需要多少钱网站开发流程有哪几个阶段
  • 手机网站如何做才能兼容性各种手机网络营销项目策划方案
  • php做的网站建设长春刚刚最新消息今天
  • 企业网站网页设计费用手机流畅优化软件
  • 做视频素材哪个网站好seo快速工具
  • wordpress站关注别人广州婚恋网站排名
  • 深圳官方网站建设百度竞价广告投放
  • 基于jsp的网站建设论文seo专业培训费用
  • 可以免费做推广的网站seo长尾关键词
  • 视频网站开发 博客园网络营销的作用
  • 杭州做网站建设网站快速刷排名工具
  • 织梦网站地图怎么在百度推广自己的网站
  • 古风网页设计优秀作品优化大师破解版app
  • 不用cms怎么做网站南京seo推广
  • 把excel做数据库分享成网站学计算机哪个培训机构好
  • 桐庐县住房和城乡建设局网站长沙网站外包公司
  • 做装修网站卖钱工具