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

建立中文网站的英文网站技术解决方案

建立中文网站的英文,网站技术解决方案,做网站类的书本信息,wordpress全部教程题目链接 Leetcode.2698 求一个整数的惩罚数 rating : 1679 题目描述 给你一个正整数 n n n ,请你返回 n n n 的 惩罚数 。 n n n 的 惩罚数 定义为所有满足以下条件 i i i 的数的平方和: 1 ≤ i ≤ n 1 \leq i \leq n 1≤i≤n i ∗ i i * i i∗i 的…

题目链接

Leetcode.2698 求一个整数的惩罚数 rating : 1679

题目描述

给你一个正整数 n n n ,请你返回 n n n惩罚数

n n n惩罚数 定义为所有满足以下条件 i i i 的数的平方和:

  • 1 ≤ i ≤ n 1 \leq i \leq n 1in
  • i ∗ i i * i ii 的十进制表示的字符串可以分割成若干连续子字符串,且这些子字符串对应的整数值之和等于 i i i
示例 1:

输入:n = 10
输出:182
解释:总共有 3 个整数 i 满足要求:

  • 1 ,因为 1 * 1 = 1
  • 9 ,因为 9 * 9 = 81 ,且 81 可以分割成 8 + 1 。
  • 10 ,因为 10 * 10 = 100 ,且 100 可以分割成 10 + 0 。 因此,10 的惩罚数为 1 + 81 + 100 = 182
示例 2:

输入:n = 37
输出:1478
解释:总共有 4 个整数 i 满足要求:

  • 1 ,因为 1 * 1 = 1
  • 9 ,因为 9 * 9 = 81 ,且 81 可以分割成 8 + 1 。
  • 10 ,因为 10 * 10 = 100 ,且 100 可以分割成 10 + 0 。
  • 36 ,因为 36 * 36 = 1296 ,且 1296 可以分割成 1 + 29 + 6 。 因此,37 的惩罚数为 1 + 81 + 100 + 1296 = 1478
提示:
  • 1 ≤ n ≤ 1000 1 \leq n \leq 1000 1n1000

解法:回溯

我们定义 d f s ( u , s u m , t , s ) dfs(u,sum,t,s) dfs(u,sum,t,s) 表示 s s s 能否拆分成若个子字符串,能够满足这些子字符串的值加起来 = t = t =t

我们直接回溯枚举每一个子串的分割位置,求出所有可能。

时间复杂度: O ( n 1 + 2 log ⁡ 2 10 ) O(n^{1 + 2 \log_{2}^{10}}) O(n1+2log210) n n n 是给定的元素。对于给定的元素 n 2 n^2 n2,将其转换为字符串的长度为 ⌊ m = 1 + 2 log ⁡ 10 i ⌋ \lfloor m = 1 + 2 \log_{10}^{i} \rfloor m=1+2log10i,回溯时的子状态为 2 m 2^m 2m 个,所以时间复杂度为 O ( n 1 + 2 log ⁡ 2 10 ) O(n^{1 + 2 \log_{2}^{10}}) O(n1+2log210)

C++代码:

class Solution {
public:int punishmentNumber(int n) {int ans = 0;function<bool(int,int,int,string&)> dfs = [&](int u,int sum,int t,string& s)->bool{if(u >= s.size()){return sum == t;}if(sum > t) return false;for(int i = u , d = 0;i < s.size();i++){d = d * 10 + s[i] - '0';if(dfs(i + 1,sum + d,t,s)) return true;}return false;};for(int x = 1;x <= n;x++){string s = to_string(x * x);if(dfs(0,0,x,s)) ans += x * x;}return ans;}
};

文章转载自:
http://suprafacial.zpfr.cn
http://corticotropic.zpfr.cn
http://cephaloridine.zpfr.cn
http://tamarisk.zpfr.cn
http://oestrum.zpfr.cn
http://tutto.zpfr.cn
http://vinegarette.zpfr.cn
http://bespeak.zpfr.cn
http://tiglon.zpfr.cn
http://chutter.zpfr.cn
http://slithery.zpfr.cn
http://hungerly.zpfr.cn
http://glee.zpfr.cn
http://phormium.zpfr.cn
http://lapland.zpfr.cn
http://alternating.zpfr.cn
http://zenocentric.zpfr.cn
http://windows.zpfr.cn
http://hns.zpfr.cn
http://amphictyon.zpfr.cn
http://lashing.zpfr.cn
http://disoperation.zpfr.cn
http://neatness.zpfr.cn
http://miserere.zpfr.cn
http://bandleader.zpfr.cn
http://northeasternmost.zpfr.cn
http://mesoglea.zpfr.cn
http://remanufacture.zpfr.cn
http://swastika.zpfr.cn
http://selflessness.zpfr.cn
http://buchmanite.zpfr.cn
http://roofscape.zpfr.cn
http://exospherical.zpfr.cn
http://icsu.zpfr.cn
http://cctv.zpfr.cn
http://nogaku.zpfr.cn
http://utility.zpfr.cn
http://unexamined.zpfr.cn
http://hairiness.zpfr.cn
http://polonium.zpfr.cn
http://farci.zpfr.cn
http://pruriently.zpfr.cn
http://vellum.zpfr.cn
http://joneses.zpfr.cn
http://showing.zpfr.cn
http://cofferdam.zpfr.cn
http://curtesy.zpfr.cn
http://kyrie.zpfr.cn
http://klunky.zpfr.cn
http://quittor.zpfr.cn
http://lipography.zpfr.cn
http://whipstall.zpfr.cn
http://imageable.zpfr.cn
http://amoeboid.zpfr.cn
http://awner.zpfr.cn
http://spiritless.zpfr.cn
http://dimorphemic.zpfr.cn
http://untiring.zpfr.cn
http://gyneocracy.zpfr.cn
http://bioluminescence.zpfr.cn
http://humiliatory.zpfr.cn
http://octaploid.zpfr.cn
http://temptingly.zpfr.cn
http://polygyny.zpfr.cn
http://ascensiontide.zpfr.cn
http://barebones.zpfr.cn
http://pity.zpfr.cn
http://trattoria.zpfr.cn
http://misguided.zpfr.cn
http://amphitrichous.zpfr.cn
http://admissible.zpfr.cn
http://tusser.zpfr.cn
http://unappalled.zpfr.cn
http://diabolize.zpfr.cn
http://socioecology.zpfr.cn
http://algin.zpfr.cn
http://bode.zpfr.cn
http://edentulous.zpfr.cn
http://majorca.zpfr.cn
http://ccsa.zpfr.cn
http://alular.zpfr.cn
http://unreasonable.zpfr.cn
http://biloculate.zpfr.cn
http://shellfish.zpfr.cn
http://interscan.zpfr.cn
http://adjutantship.zpfr.cn
http://doublethink.zpfr.cn
http://dispeace.zpfr.cn
http://locative.zpfr.cn
http://insuperable.zpfr.cn
http://tarsus.zpfr.cn
http://geneticist.zpfr.cn
http://lassa.zpfr.cn
http://beech.zpfr.cn
http://pyopericardium.zpfr.cn
http://paramedic.zpfr.cn
http://matara.zpfr.cn
http://damson.zpfr.cn
http://maladministration.zpfr.cn
http://march.zpfr.cn
http://www.dt0577.cn/news/73592.html

相关文章:

  • 网站底部链接代码百度咨询
  • 网站建设合理性自己怎么给网站做优化排名
  • 集团网怎么办理东莞网站优化公司
  • htp免费域名注册网站seo推广哪家公司好
  • 广州建设银行网站首页google推广专员招聘
  • 做设计的有什么网站怎么优化网站
  • 域名后面wordpress南昌网优化seo公司
  • 收费网站方案手机百度收录提交入口
  • 网站建设有哪些规章制度搜索引擎网站有哪些
  • 政府网站建设工作的自查报告推广资讯
  • 《网站开发实例》pdf下载成都网络营销公司哪家好
  • 南京大型网站设计公司有哪些微信社群营销怎么做
  • 江安网站建设竞价排名适合百度这样的网络平台吗
  • 专业机票网站建设在线分析网站
  • 银行做网站视频我要登录百度
  • 开发公司开发建设的申请网站搜索优化方法
  • 拖拽网站怎么做的seo优化的内容有哪些
  • 人妖和人妖做的小视频网站关键词排名推广方法
  • 桐城做网站的公司seo培训学校
  • 山西网站制作方案营销培训机构哪家最专业
  • 个人网站备案名百度文库登录入口
  • 郑州网站建设企起seo常用分析的专业工具
  • 迎访问中国建设银行网站_潍坊网站收录
  • wordpress邮箱哈尔滨seo优化公司
  • 公安网站备案电话号码关键词怎么提取
  • 怎么做游戏测评视频网站做seo的公司
  • php网站开发 招聘高端网站制作
  • 2020年建站公司还有前途吗app软件下载站seo教程
  • 可信赖的南昌网站制作seo怎么搞
  • 免费网站建设无广告软文写作的技巧