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

外贸行业网站建设百度竞价sem入门教程

外贸行业网站建设,百度竞价sem入门教程,ABc做的网站被关了说没有备案,网站建设项目开发书P9420 [蓝桥杯 2023 国 B] 子 2023 题目 分析代码 题目 分析 刚拿到这道题,我大脑简单算了一下,这个值太大了,直观感觉就很难!! 但是,你仔仔细细的一看,先从最简单的第一步入手,再…

P9420 [蓝桥杯 2023 国 B] 子 2023

      • 题目
  • 分析
      • 代码

题目

在这里插入图片描述

分析

刚拿到这道题,我大脑简单算了一下,这个值太大了,直观感觉就很难!!

但是,你仔仔细细的一看,先从最简单的第一步入手,再第二步,再第三……
发现没有!!没错!这就是最近一直在练的动态规划,这是一个递推的过程,由简单到复杂

那么应该怎么做呢?从1写道2023,unsigned long long都存不下这个数字,为了保证不会溢出,和方便遍历只能想到String类型了,
string s;
for (int i = 1; i <= 2023; i++)
s += to_string(i);//将i转换成string如何接上s的后面

既然是动态规划,那用在哪呢?我们定义dp[4],分别用
dp[0]表示当前可以组成"2"的数量。
dp[1]表示可以组成"20"的数量。
dp[2]表示可以组成"202"的数量。
dp[3]表示可以组成"2023"的数量。

接着就遍历字符串跟新对应dp[]数组的值

重点:动态规划的题,就是找到每一步之间的关系,然后从头开始理,由简单到复杂

代码

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <math.h>
#include <queue>#include <cctype>
using namespace std;
long long dp[4];
string s;
int main() {for (int i = 1; i <= 2023; i++)s += to_string(i);for (int i = 0; i < s.size(); i++) {if (s[i] == '2')dp[0]++, dp[2] += dp[1];else if (s[i] == '0')dp[1] += dp[0];else if (s[i] == '3')dp[3] += dp[2];}cout << dp[3] << endl;return 0;
}
//输出:5484660609
http://www.dtcms.com/wzjs/309800.html

相关文章:

  • 网站制作简介app推广平台排行榜
  • 河北网站建设搭建百度的企业网站
  • 菏泽网站建设推广关键词查找工具
  • 重庆智能网站建设价格滕州网站建设优化
  • 做ppt的背景图片网站百度灰色关键词排名代做
  • 东莞工业品网站建设百度广告联盟怎么赚钱
  • google建设网站赚钱哪家公司建设网站好
  • 淘宝客怎么样做自己的网站谷歌推广优化
  • java做面试题的网站专业关键词排名优化软件
  • 免费申请网站永久百度关键词排名十大排名
  • 二手物品交换网站建设超级外链
  • qq介绍网站做兼职是真的吗app注册推广任务平台
  • 中企动力做的网站怎么登陆百分百营销软件官网
  • 139邮箱网页版登录seo软件工具
  • 做独立网站电商需要办营业执照吗淘宝站内推广方式有哪些
  • 做网站用哪个eclipse广州seo网站优化培训
  • 网站公司做的网站被法院传票了怎么办网络推广方式有哪几种
  • 南宁企业网站建设东莞寮步最新通知
  • 蛋糕行业网站建设方案seo关键词词库
  • 深圳布吉网站建设建网站不花钱免费建站
  • 有什么做房屋装修的网站今日最新新闻重大事件
  • asp.net 网站开发的技术优势专业网站优化公司
  • 做企业网站费用抖音seo软件
  • 网站为什么做黄词骗流量12345浏览器
  • 做网站怎么销售友情链接怎么添加
  • 大华建设项目管理有限公司网站今日新闻十大头条内容
  • 中国营销网站大全常见的系统优化软件
  • 做水果网站需要些什么手续长沙网红打卡地
  • 济南网站建设建站搜索量用什么工具查询
  • 做国际网站需要多少钱免费推广的网站