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

洪泽区做网站网络营销课程思政

洪泽区做网站,网络营销课程思政,给个靠谱的网址,wordpress没有图片不显示最大数字 原题链接 🥰提交结果 思路 对于每一位,我我们都要尽力到达 9 所以我们去遍历每一位, 如果是 9 直接跳过这一位 如果可以上调到 9 我们将这一位上调到 9 ,并且在a 中减去对应的次数 同样的,如果可以下调到 9,我…

最大数字

原题链接

🥰提交结果

在这里插入图片描述

思路

  • 对于每一位,我我们都要尽力到达 9

    所以我们去遍历每一位, 如果是 9 直接跳过这一位

    如果可以上调9 我们将这一位上调到 9 ,并且在a 中减去对应的次数

    同样的,如果可以下调9,我们将这一位下调到 9,并且在b中减去对应的次数

    如果上调和下调的次数都不够,就按找能加就加的原则

    ​ 例如:3->9 a=1 b=1

    • 3想要到达9上调的次数不足以使他到达9,同样下调也不行,这个时候,全加上就可以了,同时别忘记扣除对应次数。

这里要注意,并不是上调或下调到9的次数小就选次数少的,两种选法是不一定的:

  • 3327621916603411 7 9

    对于这个测试用例,每一位就可以存在两种操作,上调或者下调,两种都要试一遍,最后取得最大值是答案。(如果不考虑加和减的顺序,最后测试点通过情况只能拿97分亲身实践!)

在这里插入图片描述

代码

#include <iostream>
#define int long long
using namespace std;//特殊测试用例: 3327621916603411 7 9
inline string maxNum1(string st, int a, int b) {for (int i = 0; i < st.length(); i++) {int x = st[i] - '0';int up = 9 - x;									int down = x + 1;								if (x == 9) {									continue;} else if (up <= a) {		//能够上调x += up;a -= up;} else if (down <= b) { 	//能够下调			b -= down;x = 9;} else if (up > a) {	x += a;a = 0;} else if (a == 0 && b == 0) break;st[i] = x + '0';}return st;
}inline string maxNum2(string st, int a, int b) {for (int i = 0; i < st.length(); i++) {int x = st[i] - '0';int up = 9 - x;								int down = x + 1;								if (x == 9) {								continue;} else if (down <= b) { 			b -= down;x = 9;} else if (up <= a) {	x += up;a -= up;} else if (up > a) {		x += a;a = 0;} else if (a == 0 && b == 0) break;st[i] = x + '0';}return st;
}inline string findMax(string a, string b) {if (a > b) return a;else return b;
}signed main() {ios::sync_with_stdio(false);cin.tie(0);int a, b;string st;cin >> st;cin >> a >> b;st = findMax(maxNum1(st, a, b), maxNum2(st, a, b));cout << st << endl;
}	
http://www.jinmujx.cn/news/113581.html

相关文章:

  • pc蛋蛋网站开发自己怎么做关键词优化
  • layui做的网站it教育培训机构排名
  • 国内flex做的网站国内真正的永久免费砖石
  • 黄冈建设信息网站广告投放公司
  • 高端网站开发制作企业网站建设方案书
  • 前端做项目的网站鞍山seo优化
  • 南昌专业做网站百度统计网站
  • 郑州做网站好seo网络优化公司
  • 福州全网网站建设公司网站开发费用
  • html怎么做网站后台成都高薪seo
  • 域名自动更新中seo任务
  • 我想给别人做网站谷歌优化排名哪家强
  • 延安网站建设哪家专业站长工具友链查询
  • 卖产品怎么做网站网站推广seo是什么
  • 公司网站后台维护百度广告费用
  • 电子商务网站建设与实践考试答案性价比高seo排名优化的
  • 徐州手机网站开发公司最好的推广平台排名
  • 网站页面策划模板下载卖友情链接赚钱
  • 美工网站做兼职9 1短视频安装
  • 做一家直播卖货的网站seo网络推广课程
  • 假网站怎么做呢百度账号申诉中心
  • 电脑版网站建设专门用来查找网址的网站
  • 郑州市做网站的公司免费网页制作网站
  • 加强和改进网站建设建设方案今日头条重大消息
  • 西宁网站策划公司广告代运营
  • 一级a做爰片免费网站国产附子seo教程
  • 做响应式网站对设计图的要求网络营销推广系统
  • 2016做网站还赚钱吗营销方式
  • 网站开发的设计与实现国际最新十大新闻事件
  • 网站seo优化分析报告北京十大最靠谱it培训机构