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

贵州省城乡与建设厅网站/sem搜索引擎营销是什么

贵州省城乡与建设厅网站,sem搜索引擎营销是什么,公关公司如何处理危机,大人和孩做爰网站Problem I Rank LED题解 题目大意 ‘0’到‘9’的数字亮线依次为{6、2、5、5、4、5、6、3、7、6}。 Luras想修改每条光线的位置,使她的新等级尽可能小,同时新等级也是一个不带任何前导零的正整数。 另外,光线总数应与开始时相同。 官方题…

Problem I Rank LED题解

在这里插入图片描述

题目大意

‘0’到‘9’的数字亮线依次为{6、2、5、5、4、5、6、3、7、6}。

Luras想修改每条光线的位置,使她的新等级尽可能小,同时新等级也是一个不带任何前导零的正整数。

另外,光线总数应与开始时相同。

官方题解

在这里插入图片描述

思路

这题一开始想的是无脑换成8结尾,但发现不行,比如 输入 23 输出 22

还是得用dp来解,当然可以尝试打表看看有没有规律啥的

使用 dp 通过打表发现规律(发现208及其之后的都是以8结尾)

在这里插入图片描述

所以可以用比较偷懒的写法:把208(灯管长度18)之前的保存起来,当特例判断。之后的就直接贪(只要判断其中几个数字就行),直接从后往前输出

参考代码c++(官方题解思路dp写法)

感谢 2023牛客寒假集训营训练营3 QQ群的 [文件]第十五届蓝桥杯国赛获奖名单.pdf 同学的DP代码

#include <iostream>
#include <string>
#include <vector>
using namespace std;const int N = 7e2 + 5;
string dp[N];
int t, n;
string s;vector<string> a = {"1", "7", "4", "2", "0", "6", "8"};
vector< int >  b = { 2,  3,  4,  5,  6,  6,  7 };
int arr[10] = {6, 2, 5, 5, 4, 5, 6, 3, 7, 6};string MinStr(string a, string b) {if (a[0] == 'f') {return b;}if (a.size() < b.size()) {return a;}if (a.size() > b.size()) {return b;}for (int i = 0; i < int(a.size()); i++) {if (a[i] < b[i]) {return a;}if (a[i] > b[i]) {return b;}}return a;
}string Merge(string a, string x) {string str = "";if (x[0] == '0') {str += a[0];str += x;for (int i = 1; i < int(a.size()); i++) {str += a[i];}return str;}bool flag = true;for (int i = 0; i < int(a.size());) {if (flag && x[0] <= a[i]) {flag = false;str += x;} else {str += a[i++];}}if (flag) {str += x;}return str;
}int main() {for (int i = 0; i <= 700; i++) {dp[i] = "f";}dp[2] = "1", dp[3] = "7", dp[4] = "4", dp[5] = "2", dp[6] = "6", dp[7] = "8";for (int i = 8; i <= 700; i++) {for (int j = 0; j < int(a.size()); j++) {dp[i] = MinStr(dp[i], Merge(dp[i - b[j]], a[j]));}}//	dp输出所有结果
//	for (int i = 0; i <= 70; i++) {
//		cout << dp[i] << '\t';
//		if (i % 10 == 9) {
//			cout << endl;
//		}
//	}cin >> t;while (t--) {cin >> n >> s;int x = 0;for (int i = 0; i < int(s.size()); i++) {x += arr[s[i] - '0'];}cout << dp[x] << endl;}return 0;
}
http://www.jmfq.cn/news/5151547.html

相关文章:

  • 中关村在线手机频道/seo优化工作内容
  • 湘潭市 网站建设/seo兼职论坛
  • 怎么给网站开发后台/专业网站优化培训
  • 龙岗建网站公司/沧州网络推广公司
  • 东莞建设网站的公司/中视频自媒体平台注册官网
  • 创意网站界面/推广app下载
  • 有没有一些帮做名片的网站/网络推广公司十大排名
  • 网站开发编程语言/艺人百度指数排行榜
  • 深圳网站排名/南宁关键词优化公司
  • 我做网站价格/职业技能培训网上平台
  • 12380网站建设打算/谷歌app下载
  • 正宗营销型网站建设/搜索关键词软件
  • 娄底本地做寄生虫网站/中国十大电商平台
  • 什么在56网站做推广/收录查询 站长工具
  • 老年大学网站开发/公司网站营销
  • 团委网站建设方案/百度云盘登录
  • 网站被墙是谁做的/信息流广告加盟代理
  • 温州建设公司网站/seo网站推广方案策划书
  • 宁波seo推荐推广渠道/五行seo博客
  • 网站集群建设方案/免费海报模板网站
  • web网站设计公司/人工智能培训班收费标准
  • 广州高端品牌网站建设后台管理便捷/百度推广登陆首页
  • 网站建设肆金手指排名6/信息流推广方式
  • 通用网站后台管理系统(php版)/网络营销方案策划案例
  • 做爰视频高潮免费网站/分享推广
  • 重庆网站建设制作设计公司/it培训班学出来有用吗
  • 百度云网站开发/磐石网站seo
  • 做调查问卷的网站知乎/种子搜索神器网页版
  • 内江移动网站建设/江苏seo
  • 山东天狐做网站cms/百度账号管理