一. 程序题(共1题,100分)

  1. (程序题)
    【问题描述】
    一个n位的01字符串x = x1x2…xn,其相邻比特数由函数:fun(x) = x1x2 + x2x3 + … + xn - 1xn 计算出来,它计算两个相邻的1出现的次数。比如:
    fun(011101101) = 3
    fun(111101101) = 4
    fun(010101010) = 0
    编写程序以n和p作为输入,求出长度为n的满足fun(x) = p的x的个数。例如,n = 5, p = 2的结果为6,即x有11100, 01110, 10111, 11101和11011。
    【输入描述】
    第一个整数n,第二个整数为p(1<=n,p<=100)
    【输入样例】
    5 2
    20 8
    【输出描述】
    输出要求的个数,结果可能很大,你只需输出结果的10000007的余数
    【输出样例】
    6
    63426

代码:

#include<iostream>
#

求解相邻比特数问题(DP)相关推荐

  1. 洛谷 P2657 [SCOI2009] windy数 数位DP

    大家觉得写还可以,可以点赞.收藏.关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录 P2657 [SCOI2009 ...

  2. 计算机网络-后退N帧协议习题思考:数据帧长度范围128~512字节,求信道利用率达到最大,帧序列的比特数至少为多少

    这里先复习基本的知识点,然后解答该题. 时延 时延的定义:指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总时间,它由4部分构成:发送时延.传播时延.处理时延.排队时延.做题时,排队 ...

  3. 给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度O(N),且要求不能用非基于比较的排序。

    给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度O(N),且要求不能用非基于比较的排序. import java.util.Arrays;public class MaximumDif ...

  4. 如何得出数组里最大_相邻两数的最大差值(超巧妙解法)

    题目: 给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度O(N),且不能用非基于比较的排序 解法: 首先,输入的数组是还没有排好序的,题目要求是不能使用非基于比较的排序而且排序算法的时 ...

  5. 数字图像的大小、所需比特数(二维)

    二维数字图像所需的比特数根据公式: 其中: b:数字图像所需的比特数 MN:数字图像的行和列 k:由灰度级算出,公式如下: L:图像的灰度级 比如: 存储一幅大小为 1024x1024,256个灰度级 ...

  6. 利用python求解节点介数和边介数

    利用python求解节点介数和边介数 利用networkx里面的函数betweenness_centrality(G)来求解节点介数和函数edge_betweenness_centrality(G)来 ...

  7. HDU 2084 数塔(DP)(JAVA版)

    数塔 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

  8. HDU 2084 数塔 DP

    http://acm.hdu.edu.cn/showproblem.php?pid=2084 题目: 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走 ...

  9. Vijos1451圆环取数[环形DP|区间DP]

    背景 小K攒足了路费来到了教主所在的宫殿门前,但是当小K要进去的时候,却发现了要与教主守护者进行一个特殊的游戏,只有取到了最大值才能进去Orz教主-- 描述 守护者拿出被划分为n个格子的一个圆环,每个 ...

最新文章

  1. nova ERROR (ClientException): 解决方法
  2. linux下好用的软件
  3. css设置元素继承父元素宽度_CSS设置HTML元素的高度与宽度的各种情况总结
  4. r语言清除变量_R语言(1)初识与数据结构
  5. java泛型bean copy list
  6. C 语言结构体_点运算符( . )和箭头运算符( - )的区别
  7. Spring(1)-IOC
  8. java aix_如何在AIX下安装JAVA
  9. Endnotex8在office2013中加载时崩溃的解决方案(基于win7系统win10的没测试过)
  10. 扩展卡尔曼滤波python_扩展卡尔曼滤波EKF与多传感器融合
  11. 修改FTP和MSTSC默认端口号
  12. 决策树——员工离职预测模型搭建
  13. cherry 键盘WIN键不生效问题
  14. 多CPU ,多核和进程以及多线程之间的关系
  15. VS2013 ocx去除安全警告
  16. 怎么用蓝光u宝装linux系统,蓝光U宝U盘启动盘制作工具V3.3(完整版)使用教程
  17. android虚拟按键 判断,如何检测虚拟键盘事件中的Android用Delphi
  18. adb与monkey命令的联合使用
  19. halcon算子表参考
  20. 时间(秒)转时间字符串(x天x时x分x秒)

热门文章

  1. 基于android个性闹钟的设计与开发,Android个性闹钟计算机毕业设计答辩ppt.ppt
  2. pi六轴算法_PIMars六轴压电平台系统.PDF
  3. 程序猿也需要提高情商
  4. Win8系统的运行哪里找?
  5. 2023 王者荣耀战力查询微信小程序源码 修复版
  6. 驱动模块的编译与安装
  7. 【Neuralink 与大脑的神奇未来】Part 5:巫师时代
  8. 短视频全自动剪辑制作视频渲染语音同步AE混剪
  9. 当马赛克被AI看穿,我们的隐私将藏于何处?
  10. linux系统搭建redis cluster集群 切片集群 教程 centOS系统redis6