01串

网易笔试 1.如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: "1","10101","0101010"都是交错01串。 小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少 思路:定义两个数组,d[i],f[i]分别为i位置以1和0结尾的字符长度。根据第一个字符来初始化d[0]和f 阅读详情
                                    01串
时间限制:1000 ms  |  内存限制:65535 KB
难度:2
描述
ACM的zyc在研究01串,他知道某一01串的长度,但他想知道不含有“11”子串的这种长度的01串共有多少个,他希望你能帮帮他。


注:01串的长度为2时,有3种:00,01,10。


输入
第一行有一个整数n(0<n<=100),表示有n组测试数据;
随后有n行,每行有一个整数m(2<=m<=40),表示01串的长度;
输出
输出不含有“11”子串的这种长度的01串共有多少个,占一行。
样例输入
2
2
3
样例输出
3
5




# include <stdio.h>
int a[41];
void fact(int m)
{
int i;
a[2] = 3;
a[3] = 5;
for (i = 4; i<= m; i++ )
a[i] = a[i-1] + a[i-2];
}
int main(void)
{
int n,m;
scanf("%d",&n);
while (n--)
{
scanf("%d",&m);
fact(m);
printf("%d\n",a[m]);
}
return 0;
}
[EOJ] 实训题 P2846 统计字符串个数 简单DP [EOJ] 实训题 P3018 查找单词 先把题目地址贴出来:P2846 统计字符串个数 题干 在 0 和 1 组成的长度为 n (1⩽n⩽20) 的字符串中,输出不包含 “101”子串的字符串的个数。 输入格式 本题有多组测试数据。每组测试数据占一行,含一个正整数 n,表示字符串的长度。n = -1 表示输入结束。 输出格式 对每组测试数据,在一行中输出表示不包含 “101”子串的字符串的个数。... 阅读详情

相关推荐

YTU 01 串排序

题目描述 将 010101 串首先按长度排序,长度相同时,按 111 的个数多少进行排序,111 的个数相同时再按 ASCII 码值排序。 输入 输入数据中含有一些 010101 串,010101 串的长度不大于 256256256 个字符。 输出 重新排列 010101 串的顺序。使得串按基本描述的方式排序。 输入输出样例 样例输入 #1 复制 10011111 00001101 1010101 1 0 1100 样例输出 #1 复制 0 1 1100 1010101 0000

A3208367090的博客 1629

[dp]构串

用0和1构造一个长度为的数字串,要求串中不能出现 101 和 111,问能构造出多少个符合条件的串?比如,当时,可构出下列满足条件的串:000001010011100110。

m0_64542522的博客 837

数字逻辑设计大程——以撒的结合(Verilog语言)

前言 在大二学习数字逻辑设计课程(即计算机组成课程的前引课)时,期末大程题目我和同组的github成员lwaekfjlk 决定写一款基于Verilog语言的游戏。原型是我们两人都非常喜爱的一款游戏——The Binding of Isaac: Rebirth。在三天三夜的奋战后,基本完成了预期目标。由于亲自编写了其中种种,我们深知新手初期使用Verilog语言有多困难。而可悲的是,这又是之后计算机组成课程和体系结构课程所需的!因此,我们将top部分源码放在这里,供同袍们参考。若想引用还请注明出处。 代码部分

LuvLucifer的博客 1386

NYOJ 01串

01串 时间限制:1000ms | 内存限制:65535KB 难度:2 描述 ACM的zyc在研究01串,他知道某一01串的长度,但他想知道不含有“11”子串的这种长度的01串共有多少个,他希望你能帮帮他。 注:01串的长度为2时,有3种:00,01,10。 输入第一行有一个整数n(0<n<=100),表示有n组测试数据;随后有n行,每行有一...

weixin_30470643的博客 447

2025年度工业级3D全景相机技术解析选型参考:国产品牌的技术突围与市场格局

本文分析了工业级3D相机在智慧城市和建筑数字化中的应用。通过对比国内外主流设备的技术参数和应用场景,发现国产品牌如众趣科技在性价比和本地化服务方面具有优势,尤其适合大型空间扫描项目;而国际品牌如Faro、Leica则在精度和可靠性上保持领先。建议根据项目需求(如测距范围、精度要求、预算)进行设备选型,综合考虑扫描效率、数据处理能力和系统兼容性。国产品牌已在国内大型基建项目中展现出竞争力,国际品牌则更适合高精度逆向工程和国际化项目。

gxdtgsy的博客 1075

spdk + fio测试nvme 设备的性能

fio的测试对象可以是块设备、文件等,在spdk的使用过程中会unbind默认的nvme driver,所以在系统中是看不到nvme块设备的,在spdk中可以通过fio_plugin的方式,将spdk的用户态driver部分的io功能打包成一个ioengine提供给fio使用,可以综合spdk的高性能和fio提供的复杂场景。更多DPDK相关学习资料有需要的可以自行报名学习,免费订阅,永久学习,或点击这里加。这个jobfile是spdk中提供的例子。领取,关注我持续更新哦!2.7 jobfile的例子。

lingshengxiyou的博客 1091

算法:由0和1两种字符构成的达标字符串

字符串只由’0’和’1’两种字符构成, 当字符串长度为1时,所有可能的字符串为"0"、“1”; 当字符串长度为2时,所有可能的字符串为"00"、“01”、“10”、“11”; 当字符串长度为3时,所有可能的字符串为"000"、“001”、“010”、“011”、“100”、 “101”、“110”、“111” … 如果某一个字符串中,只要是出现’0’的位置,左边就靠着’1’,这样的字符串叫作达 标字符串。 给定一个正数N,返回所有长度为N的字符串中,达标字符串的数量。 比如,N=3,返回3,因为只有"101

OceanStar的博客 1541

Android AVB 分析(十三)dm-verity 设备是如何映射的?

在上一篇《Android AVB 分析(十二)嵌入式设备安全中的 dm-verity 简介》介绍 dm-verity 原理的时候,作者提供了一个 dm-verity 演示的例子。本篇我们基于 AOSP 源码 `android-13.0.0_r41` 实际编译生成的 Google Pixel 7 (“panther”) 设备的 system 分区镜像进行 dm-verity 设备验证实战。

洛奇看世界 2440

交错01串

题目描述 如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: "1","10101","0101010"都是交错01串。 小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。 输入描述: 输入包括字符串s,s的长度length(1 ≤ length ≤ 50),字符串中只...

sunandstarws的博客 484

GEE案例:计算区域生态总体脆弱性分析

计算区域生态总体脆弱性分析需要考虑多个指标和因素。下面是一个基本的方法:选择指标:选择一组能够反映区域生态系统脆弱性的指标。这些指标可以包括生物多样性指数、森林覆盖率、湿地保护率、土地退化程度等。为每个指标分配权重:为了使得各指标在计算中的重要性相对均衡,可以为每个指标分配一个权重。权重可以根据各指标的重要性和可利用的数据进行确定。数据收集和处理:收集每个指标的数据,并对其进行处理,确保数据的准确性和一致性。如果有需要,可以对数据进行归一化处理。计算指标值:根据收集的数据和权重,计算每个指标的值。

此星光明博客 466

MuJoCo 入门教程(八)Model仓库

一个物理仿真器的好坏取决于它所仿真的模型,而在像 MuJoCo 这样功能强大、建模选项众多的仿真器中,很容易创建出行为与预期不符的 "坏 "模型。MuJoCo Menagerie 的目标是为社区提供一个设计精良、开箱即用的模型集。更多信息,请访问 Menagerie 资源库。

机器人控制与仿真应用 1940

01串排序

01串排序 今天写了一道水题,很水,却用一早上时间。 写这篇博客主要是对如今网上的copy现象做以鄙视,搜题点进去各种答案,一看全tm一模一样,还tm不对!!! 好了,看题 将 01 串首先按长度排序,长度相同时,按 11 的个数多少进行排序,11 的个数相同时再按 ASCII 码值排序(字典序)。 输入格式 第一行输入一个整数 n (1≤n≤100),表示字符串的个数。 输入数据中含有一些 01...

qq_43626640的博客 2241

FPGA 学习笔记:解决FPGA程序固化重新上电程序不运行的问题

FPGA 学习笔记:解决FPGA程序固化重新上电程序不运行的问题

坚韧与专注 1万+

[编程题]交错01串

题目描述 如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: "1","10101","0101010"都是交错01串。 小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。 输入描述: 输入包括字符串s,s的长度length(1 ≤ length ≤ 50),字符串中只...

蹦蹦跳跳小米粒的博客 1283

【碳排放数据集】全球近实时网格化二氧化碳排放数据集GRACED

【碳排放数据集】全球近实时网格化二氧化碳排放数据集GRACED

WW、forever的博客 146

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

01 串问题

51node 上的一道题目 01 串[1] 给定一个 01 串 S,求出它的一个尽可能长的子串 S[i..j],满足存在一个位置 i<=x <j, S[i..x]中 0 比 1 多,而 S[x + 1..j]中 1 比 0 多。求满足条件的最长子串长度。 输入 一行包含一个只由 0 和 1 构成的字符串 S。S 的长度不超过 1000000。 输出 一行包含一个整数,表...

橘嘉禾 1536

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

上一篇: 括号匹配问题
下一篇: 超级楼梯
java_oracle_c
博客等级 码龄13年 2粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值