news 2026/7/8 6:04:47

2026-01-20-牛客每日一题-小红删数字

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2026-01-20-牛客每日一题-小红删数字

title: 2026-01-20-牛客每日一题-小红删数字
date: 2026-01-20
tags:

  • 算法学习
  • 牛客
  • 动态规划

题目信息

  • 平台:牛客
  • 题目:小红删数字
  • 难度:中等
  • 题目链接

题目描述

给定长度为 n 的数字序列 a1…an,每一步在相邻两个数之间选择加号或乘号,并对结果取模 10,按从左到右的顺序计算。请统计最终结果为 0…9 的方案数,对 1e9+7 取模输出。


初步思路

  1. 从右往左做 DP:设cnt[i][v]表示从位置 i 到 n 的子序列,最终结果为 v 的方案数。
  2. 右端初始化:cnt[n][a[n]] = 1
  3. 转移:把a[i-1]cnt[i][*]的结果通过+*合并,更新cnt[i-1][*]

算法分析

  • 核心:右向左 DP,枚举每个位置与后缀结果的加法/乘法
  • 技巧:结果只关心 0…9,因此状态数固定为 10
  • 时间复杂度:O(10n)
  • 空间复杂度:O(10n)

代码实现(C++)

#include<iostream>usingnamespacestd;usingll=longlong;constintN=2e5+5;constll MOD=1000000007;ll n,t,a[N],cnt[N][10];intmain(){cin>>n;for(inti=1;i<=n;++i){cin>>t;if(n>1)a[i]=t%10;elsea[i]=t;// 特判 n = 1}cnt[n][a[n]]++;//初始化,dp的起点for(inti=n;i>1;--i){for(intj=0;j<10;++j){cnt[i-1][(a[i-1]+j)%10]=(cnt[i-1][(a[i-1]+j)%10]+cnt[i][j])%MOD;cnt[i-1][(a[i-1]*j)%10]=(cnt[i-1][(a[i-1]*j)%10]+cnt[i][j])%MOD;}}for(inti=0;i<10;++i){cout<<cnt[1][i]<<' ';}return0;}

总结与反思

  1. 结果只和个位相关,状态压缩到 10 个值即可。
  2. 右向左推导能避免重复计算,直接统计所有结果分布。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 12:50:32

流量累计程序 博途v15编写的西门子流量累计程序,封装好的FB块直接可以拿来用,并且配有视频解说

流量累计程序 博途v15编写的西门子流量累计程序&#xff0c;封装好的FB块直接可以拿来用&#xff0c;并且配有视频解说&#xff0c;轻松学会最近在调试现场流量计项目&#xff0c;发现不少新手对累计流量功能实现总是卡壳。今天就给大家拆解一个我封装好的博途V15流量累计FB块&…

作者头像 李华
网站建设 2026/7/1 12:50:26

深夜调模型的工程师都懂,燃油车和电动车之间总得有个“和事佬“——增程器。今天咱们聊的这个Cruise仿真模型,就是要把这个中间商做出价值

cruise模型&#xff0c;增程汽车仿真模型&#xff0c;串联混动&#xff0c;基于cruise/simulink联合仿真。 实现增程器多点控制策略&#xff0c;及电制动优先的能量回收策略。 提供cruise模型、控制策略文件以及策略说明文档&#xff0c;方便您在模型基础上进行扩展。先看底盘架…

作者头像 李华
网站建设 2026/7/4 16:37:04

双向隔离DCDC仿真之Simulink探索

双向隔离DCDC仿真simulink在电力电子领域&#xff0c;双向隔离DC - DC变换器因其能实现能量双向流动且电气隔离的特性&#xff0c;在众多场合如电动汽车、分布式能源存储系统中有着广泛应用。而Simulink作为一款强大的系统级建模与仿真工具&#xff0c;为双向隔离DC - DC变换器…

作者头像 李华
网站建设 2026/7/2 12:53:57

LabVIEW与通用OCR识别技术的奇妙碰撞

labview.通用OCR识别技术在自动化检测和数据处理的领域中&#xff0c;LabVIEW作为一款功能强大且直观的图形化编程环境&#xff0c;一直备受工程师和开发者的青睐。而通用OCR&#xff08;光学字符识别&#xff09;技术&#xff0c;则为从图像中提取文本信息提供了有力手段。将这…

作者头像 李华