题目信息

题目类型
练习
题目年份
2021
题目题型
编程题
关 键 词
稳定串

题目题干

稳定串(stable

【问题描述】Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

给定一个长度为n的01串,如果串中任意连续一段为1的子串长度都只为3,则称该串是稳定串,那么,对于长度为n的01串,要保证该01串为稳定串共有多少种方案?Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如长度为7的01串中,0000000、1110000、0111000、1110111都是稳定串,而1011100、1111000、1111110则都不是稳定串。Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入格式】Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

一行一个整数n,表示01串的长度。Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出格式】Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

仅一行一个整数,表示长度为n的01串中稳定串的数量,由于数量可能很大,仅输出结果模10007的余数即可。Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输入1】Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

4Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输出1】Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

3Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例1解释】Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0000、1110、0111这3个是满足要求的稳定串。Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输入2Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

7Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输出2Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

7Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例2解释】Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

000000、1110000、0111000、0011100、0001110、0000111、1110111这7个是满足要求的稳定串。Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输入3Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1718Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输出2Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

2447Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【数据规模与约束】Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于20%的数据,n≤100。Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于50%的数据,n≤10000。Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于100%的数据,n≤1000000。Foz100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

稳定串(stable)【问题描述】给定一个长度为n的01串,如果串中任意连续一段为1的子串长度都只为3,则称该串是稳定串,那么,对于长度为n的01串,要保证该01串为稳定串共有多少种方案?例如长度为7
字符串(str)【问题描述】已知一串由大小写英文字母构成的串,请找出其中连续一段全部由小写英文字母构成的最长子串,再找出其中连续一段全部由大写英文字母构成的最长子串。另外若删除串中的一个字母,则剩余串
奖牌(medal)【问题描述】FCC开展在线测试评奖活动,测试的试题共有5题,每题分值为100分,评奖的规则为:金牌:5题都不低于85分;银牌:有4题不低于85分;铜牌:有3题不低于85分;铁牌:有2
分零食(food)【问题描述】国庆放假,有n位小朋友们一起去游乐园玩耍,小朋友们都带了一些好吃的零食,为了增进友谊,于是大家把零食都放在一起,共有m份零食,然后小朋友们一起玩游戏,每完成一个游戏后,每
找规律3 已知数列前7个数字为1、6、18、40、75、126、196,现从键盘输入一个整数n(1≤n≤100),试找出规律输出前n项。 输入 输入一个整数n。 输出 输出前n个数(数与数之间有一
 求Sn的值 有公式Sn​=a+aa+aaa+aaaa+…,其中aa是一个数字。例如a=3,n=4时,Sn​的值为3+33+333+3333,现从键盘输入a,n试求Sn​的值。 输入 输入两个整数a
求最大公约数和最小公倍数 输入两个int类型的正整数a和b,求其最大公约数和最小公倍数。 输入 输入两个正整数a和b。 输出 输出两个正整数,即a和b的最大公约数和最小公倍数,以空格间隔。 样例
求圆周率 圆周率(π)为圆形之周长与直径之比。如图2.15所示,古代数学家祖冲之第一次将圆周率值计算到小数点后七位。现用​​​​​​​公式求π的近似值,直到某一项的绝对值小于10^−6为止。 输
找规律2 已知数列前10个数字为1、1、1、2、3、4、6、9、13、19,现从键盘输入一个整数n,试找出规律输出前n项。 输入 输入一个整数n(4≤n≤100)。 输出 输出该数列的前n项(数与
找规律1 已知数列前6个数字为2、1、4、3、6、5,输入一个整数n,试输出前n项。 输入 输入一个整数n(1≤n≤200)。 输出 输出数列前n项(数与数之间有一空格,行末无空格,有换行)。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢