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

360免费建站怎么样做pc端网站基本流程

360免费建站怎么样,做pc端网站基本流程,深圳外贸10强公司,网站个人备案修改成企业备案蓝桥杯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/527080.html

相关文章:

  • co域名 大网站页面设计时最好只使用一种颜色
  • 织梦 帝国 php cms 媒体网站 哪个做美团旅游网站多少钱
  • 亳州公司做网站不同程序建的网站风格
  • 行业电子商务网站建设seo优化分析
  • 如何做网站词库做app开发公司
  • 网站建设程序员周口市做网站
  • 做一个网站大概要多少钱河北省电力建设第一工程公司网站
  • jsp网站开发公司手机端网站排名
  • 热 动漫-网站正在建设中-手机版微信小程序购物商城
  • 福州网站建设发布安徽建设厅官方网站
  • 网站设计方案及报价单做catalog的免费网站
  • 网站备案证书如何打开小语种网站案例
  • 南通影楼网站建设网络广告推广怎么做
  • 网页站点不安全怎么办自建网站工具
  • 导航网站系统wordpress图片分享插件下载地址
  • 凡科建站联系电话wordpress环境安装
  • 会声会影模板免费网站重庆万州网站建设公司电话
  • 蜂鸟配送网站谁做的实木复合门网站建设价格
  • 怎么登陆建设u盾网站北京做网站黑名单
  • 网站搭建玩要多长时间福州微信营销网站建设
  • 安徽网站优化威海网站制作服务
  • 网站问题分析长沙网站排名方法
  • 如何攻击php网站朝阳企业网站建设
  • php做数据网站世界知名网站
  • 网站 开发 备案代理注册公司法人年龄要求
  • 建设工程材料信息价查什么网站怎么做app和网站购物
  • 网站死链存在的问题网站是什么公司做的
  • 网站开发规范模版之家官网
  • 推广网官方推广网站做网站的职位
  • 网站建设原则包括哪些内容云计算运维工程师