首页 > 其他分享 >位数问题-dp

位数问题-dp

时间:2024-04-10 19:31:30浏览次数:28  
标签:int 位有 long 问题 位数 define dp mod

#include <bits/stdc++.h>
#define int long long
#define endl '\n'
using namespace std;
const int mod=12345;
//dp[i][0]是前i位有偶数个3的个数
//dp[i][1]是前i位有奇数个3的个数
int dp[10005][2];
void solve(){
	int n;
	cin>>n;
	dp[0][0]=1;
	dp[0][1]=0;
	for(int i=1;i<=n;i++){
		int k=9;
		//如果位数大于1位的话,那么最高位不能为0
		if(n>1&&i==n) k=8;
		dp[i][0]=(dp[i-1][1]+dp[i-1][0]*k)%mod;
		dp[i][1]=(dp[i-1][0]+dp[i-1][1]*k)%mod;
	}
	cout<<dp[n][0];
}
signed main(){
	ios::sync_with_stdio(0);
	cin.tie();
	cout.tie();
	solve();
	return 0;
}

标签:int,位有,long,问题,位数,define,dp,mod
From: https://blog.csdn.net/weixin_73214301/article/details/137607829

相关文章

  • BGP基础(简述)欢迎有问题补充
    动态路由协议IGP:内部网关路由协议,运行在AS内的路由协议RIP:四层、应用层、UDP封装、端口号520、距离矢量路由协议、度量值为跳数OSPF:三层、网络层、IP封装、端口号89、链路状态路由协议、度量值为宽带ISIS:二层、数据链路层、IEEE802.3封装、链路状态路由协议EGP:外部网关路由......
  • •请花大概几天左右的时间,快速阅读完整本教材,列出你不懂的或者感兴趣的3-5个问题(或者
    课程作业探索软件工程技术与应用:五个有待思考的问题软件工程,作为技术世界的重要支柱,不仅仅是关于编码和系统的构建。它深深植根于解决复杂问题的艺术和科学之中,其影响范围远远超出了代码本身。随着技术的飞速进步和社会需求的不断变化,软件工程面临着一系列新的挑战和机遇。以下......
  • 操作系统综合题之“采用二级页表的分页存储管理方式,计算页目录号的位数 和 页大小,给定
    一、问题:某计算机系统的主存按字节编址,逻辑地址和物理地址都是32位,其内存管理采用两级页表的分页存储管理方式。逻辑地址中页号位10位,页内偏移地址为10位。该计算机系统的两级页表结构如下图所示,图中数值均为十进制数1.页目录号的位数为多少?页的大小为多少KB?2.如果页目录项大小......
  • GitHub问题解决新突破,复旦大学MAGIS框架大幅超越GPT-4
    获取本文论文,请关注公众号【AI论文解读】回复:&nbsp;论文解读引言:GitHub问题解决的挑战与LLMs的潜力在软件开发的演进过程中,解决GitHub仓库中出现的问题是一个复杂的挑战。这不仅涉及到新代码的加入,还要维护现有功能的稳定运行。大型语言模型(LLMs)在代码生成和理解方......
  • H.265视频直播点播录像EasyPlayer.js流媒体播放器用户常见问题及解答
    EasyPlayer属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,无须安装任何插件,起播快、延迟低、兼容性强,使用非常便捷。今天我们来汇总下用户常见的几个问题及解答。1、EasyPlayer.js播放多路H.265视频时,CPU直接被占满该如何处理?答:因为H.265解码比较占......
  • uniapp转译微信小程序动态样式语法问题(:style)
    这样书写之后编译成微信小程序时会出现一下情况造成此类原因是因为我们直接给了一个对象而不是字符串(即直接给字符串不会出现此类问题)而微信不能直接识别所以直接在动态赋值时加上中括号......
  • ADP-2-20+ 信号调节 20MHz-2GHzRF功分器 合路器
    ADP-2-20+是一款由Mini-Circuits公司出产的功分器(powerdivider)。这款功分器的工作温度规模为-40°C至85°C,贮存温度规模为-55°C至100°C。作为分路器,它的电源输入最高可达1W,内部功耗最大为0.125W。假如超越这些限制,可能会导致功分器发生永久性损坏。此外,ADP-2-20+还具有低......
  • 解决Windows10 无法在PPT中插入MP4视频的问题
    今天拿到一个PPT无法播放里面的视频内容,这个PPT在其它电脑上都可以正常播放,但在我的电脑上无法播放。尝试删除PPT里面的视频重新插入原来的视频文件,PPT提示:"尝试安装最新版本的AppleQuickTime播放器"下载了最新版本的QuickTime无法正常安装,安装中途安装程序就回滚了,提示找......
  • 16:00面试,16:06就出来了,问的问题有点变态。。。
    从上一家出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到3月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。还在有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一......
  • 二十九 4009. 收集卡牌 (数学期望|状压DP)
    4009.收集卡牌(数学期望|状压DP)略importjava.util.*;publicclassMain{privatestaticfinalintN=16,M=1<<N;privatestaticintn,m;privatestaticdouble[]p=newdouble[N];privatestaticdouble[][]dp=newdouble[M][N*5......