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

360免费建站怎么样排名优化软件点击

360免费建站怎么样,排名优化软件点击,wordpress 上传大小,域名后缀html是怎样的网站蓝桥杯2022年第十三届决赛真题-最大数字 时间限制: 2s 内存限制: 320MB 提交: 5703 解决: 1321 题目描述 给定一个正整数 N。你可以对 N 的任意一位数字执行任意次以下 2 种操作: 1. 将该位数字加 1。如果该位数字已经是 9,加 1 之后变成 0。 2. 将该位…

蓝桥杯2022年第十三届决赛真题-最大数字
时间限制: 2s 内存限制: 320MB 提交: 5703 解决: 1321
题目描述
给定一个正整数 N。你可以对 N 的任意一位数字执行任意次以下 2 种操作:

1. 将该位数字加 1。如果该位数字已经是 9,加 1 之后变成 0。

2. 将该位数字减 1。如果该位数字已经是 0,减 1 之后变成 9。

你现在总共可以执行 1 号操作不超过 A 次,2 号操作不超过 B 次。

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

输入格式
第一行包含 3 个整数:N, A, B。
输出格式
一个整数代表答案。
样例输入复制
123 1 2
样例输出复制
933
提示
对百位数字执行 2 次 2 号操作,对十位数字执行 1 次 1 号操作。

对于 30% 的数据,1 ≤ N ≤ 100; 0 ≤ A, B ≤ 10

对于 100% 的数据,1 ≤ N ≤ 1017; 0 ≤ A, B ≤ 100

1.分析

        1.预处理出所有位数所需加和减的次数

        2.dfs找出最大的数。

        3.如果加法和减法都无法到9,那么只有加法是可用的。

2.代码

        

#include<iostream>
using namespace std;
typedef long long LL;
const int MAX = 1110;
string s,t;
int a, b;
int add[MAX], del[MAX];
string re="";
void check(int d,int x) {       //预处理add[d] = 9 - x;del[d] = x - 0 + 1;
}
void dfs(int d,int x,int y) {      //dfsif (x==0&&y==0) {            //判断if (re<s||re=="") {re = s;}return;}for (int i = d; i < s.size(); i++) {   //遍历if (s[i] == '9') continue;if (x >0) {if (x > add[i]) {            //可以加到9s[i] = '9';dfs(i + 1, x - add[i], y);s[i] = t[i];}else {                //可以加,但是不能加到9s[i] = t[i] - '0' + x + '0';dfs(i + 1, 0, y);s[i] = t[i];}}if (y >= del[i]){s[i] = '9';dfs(i + 1, x, y - del[i]);s[i] = t[i];}}if (s > re) {         //判断re = s;}
}
int main() {cin >> s >> a >> b;t = s;for (int i = 0; i < s.size(); i++) {check(i, s[i] - '0');}dfs(0,a,b);cout << re << endl;return 0;
}

http://www.dtcms.com/a/411491.html

相关文章:

  • 如何用vw实现B站手机端底部的《打开app看你想看的视频?》
  • 做自己的网站挣钱境外网站服务器
  • 疑问:hfish的一个bug,很奇怪
  • 河北电子商务网站建设中国住房和城乡建设部网站造价师注册
  • 大连市网站建设大良网站建设基本流程
  • vue3+ts实现拖拽缩放,全屏
  • 酒店网站开发方案用php做的网站论文
  • Python03——逻辑判断
  • 福田做棋牌网站建设找哪家效益快小程序制作用华网天下北京
  • 动力电池与储能电池行业研究报告
  • 吴江住宅城乡建设局网站wordpress 菜单 页面
  • FGFR3基因及其在肿瘤中的作用
  • 个人可以做宣传片视频网站企业网站备案快吗
  • 当一个字母被键入:操作系统的“后台流水线”是如何运作的?
  • NLP学习系列 | 构建词典
  • 华意网站建设网络公司怎么样有自建服务器做网站的吗
  • React学习第三天——生命周期
  • 江门网站制作专业课程网站开发开题报告
  • 【计算机通识】GCC、G++、Makefile、CMake 详细对比指南
  • winform c# 做的2个运控平台,通过修改表格 的方式,也可以通过语音识别的交互方式,更加智能。
  • 使用Optimum-habana对LLM模型训练推理
  • 提升RAG知识库质量,文档解析如何解决上下文丢失与结构错误问题?
  • 两个表格(Excel/CSV)字段不完全一致,要合并在一起
  • 图书网站建设一般纳税人企业所得税
  • 基于Python的二手车价格数据分析与预测系统的设计与实现
  • 网站建设是什么科目免费app网站下载大全
  • API协作云:从OpenAPI到MCP跨语言的接口对接实践
  • 网站建设辶金手指排名十二cms系统设计方案
  • k8s集群部署nacos集群
  • 成都前几年网站建设公司小红书怎么做关键词排名优化