建设咨询网站开发设计公司

张小明 2025/12/27 17:19:34
建设咨询网站,开发设计公司,泸州市网站建设,算命手机网站开发17.06二出现的次数-数位dp把数字转成字符串#xff0c;用记忆化搜索逐位枚举可能的数字#xff0c;统计每一位选2时的累计次数#xff0c;最后返回总次数class Solution { public:int numberOf2sInRange(int n){auto s to_string(n);int m s.length(), dp[m][m];memset(dp…17.06二出现的次数-数位dp把数字转成字符串用记忆化搜索逐位枚举可能的数字统计每一位选2时的累计次数最后返回总次数class Solution {public:int numberOf2sInRange(int n){auto s to_string(n);int m s.length(), dp[m][m];memset(dp, -1, sizeof(dp));functionint(int, int, bool) f [](int i, int cnt2, bool is_limit) - int{if (i m) return cnt2;if (!is_limit dp[i][cnt2] 0) return dp[i][cnt2];int res 0;for (int d 0, up is_limit ? s[i] - 0 : 9; d up; d) // 枚举要填入的数字 dres f(i 1, cnt2 (d 2), is_limit d up);if (!is_limit) dp[i][cnt2] res;return res;};return f(0, 0, true);}};lcr97dp[i][j]记s前j个字符凑t前i个字符的子序列数空t对应1种字符相等时累加前一匹配数不等则继承左值最终得总数量。class Solution {//dp:无后效性的记忆化typedef unsigned long long ull;public:int numDistinct(string s, string t){int m t.size(), n s.size();vectorvectorull dp(m 1, vectorull(n 1, 0));//t s// init当 t 为空时s 的任何位置都包含 1 个子序列空序列for (int j 0; j n; j)dp[0][j] 1;s s; // 调整下标从 1 开始t t;for (int i 1; i m; i){for (int j 1; j n; j){dp[i][j] dp[i][j - 1]; // 默认继承左侧的值不取 s[j]if (s[j] t[i])dp[i][j] dp[i - 1][j - 1]; // 若字符相等加上取 s[j] 的情况}}return dp[m][n];}};lc2731碰撞后“交换方向”等价于“机器人穿过对方、身份互换”机器人可视为无差别只需计算所有两两对的距离class Solution {const int mod 1e9 7;typedef long long ll;public:int sumDistance(vectorint nums, string s, int d) {int n nums.size();vectorll pos(n);for (int i 0; i n; i) {pos[i] nums[i] (s[i] R ? (ll)d : -(ll)d);}sort(pos.begin(), pos.end());ll ret 0;ll pre_sum pos[0] % mod;for (int i 1; i n; i) {ll current ( (ll)i * (pos[i] % mod) ) % mod;ret (ret current - pre_sum mod) % mod; // mod避免负数pre_sum (pre_sum pos[i] % mod) % mod;}return ret;}};wa 注意是所有bot distclass Solution {const int mod1e97;public:int sumDistance(vectorint nums, string s, int d){int nnums.size();for(int i0;in;i){int td;if(s[i]L) t-t;nums[i]t;}sort(nums.begin(),nums.end());int ret0;for(int i1;in;i){retabs(nums[i]-nums[i-1]);}return ret;}};
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

青海格尔木建设局网站简洁中文网站模板下载

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2025/12/26 11:23:53 网站建设

工业电商网站怎么配色广州海珠区有什么大学

罗技鼠标终极压枪配置:5步完成专业级武器控制 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 还在为PUBG中武器的猛烈后坐力而困扰吗…

张小明 2025/12/26 11:23:20 网站建设

网站建设与管理教学大纲餐饮公司网站制作

这是一场持续了二十年的冷战。 战场不在柏林,而在每一家科技公司的办公室里。 参战双方:一方是追求像素完美、活在 Figma 和 Sketch 里的设计师;另一方是面对屏幕上的意大利面条代码、在截止日期前崩溃的程序员。 两者之间,横亘着一堵看不见的墙。这堵墙叫“交付(Hand-…

张小明 2025/12/26 11:22:46 网站建设

秒玩大型游戏的网站wordpress精华主题

Hunyuan3D-2三维模型导出完全攻略:GLB/OBJ/FBX格式实战详解 【免费下载链接】Hunyuan3D-2 Hunyuan3D 2.0:高分辨率三维生成系统,支持精准形状建模与生动纹理合成,简化资产再创作流程。 项目地址: https://ai.gitcode.com/tencen…

张小明 2025/12/26 11:22:12 网站建设

专门做红酒的网站西安百度推广公司

Win11离线环境.NET Framework 3.5一键安装终极指南 【免费下载链接】Win11离线环境安装.NetFramework3.5指南 本仓库提供了一个资源文件,用于在Windows 11离线环境下安装.Net Framework 3.5。该资源文件包含了必要的安装包和脚本,帮助用户在没有网络连接…

张小明 2025/12/26 11:21:39 网站建设

邢台做网站的企业网站建设费怎么账务处理

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

张小明 2025/12/26 11:21:06 网站建设