`
lzj0470
  • 浏览: 1273470 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

你会做多少

 
阅读更多
1、给了A、B两个单词和一个单词集合Dict,每个的长度都相同。我们希望通过若干次操作把单词A变成单词B,每次操作可以改变单词中的一个字母,同时,新产生的单词必须是在给定的单词集合Dict中。求所有行得通步数最少的修改方法。    举个例子如下: Given:    A = "hit"    B = "cog"    Dict = ["hot","dot","dog","lot","log"] Return  [    ["hit","hot","dot","dog","cog"],    ["hit","hot","lot","log","cog"]  ]     即把字符串A = "hit"转变成字符串B = "cog",有以下两种可能: "hit" -> "hot" ->  "dot" ->  "dog" -> "cog"; "hit" ->  "hot" ->  "lot" ->  "log"  ->"cog"。
挑战规则:
A和B相同的情况下不需要做转换,此时直接返回空集;

2、用n个不同的字符(编号1 - n),组成一个字符串,有如下2点要求:     1、对于编号为i 的字符,如果2 * i > n,则该字符可以作为最后一个字符,但如果该字符不是作为最后一个字符的话,则该字符后面可以接任意字符;     2、对于编号为i的字符,如果2 * i <= n,则该字符不可以作为最后一个字符,且该字符后面所紧接着的下一个字符的编号一定要 >= 2 * i。 问有多少长度为M且符合条件的字符串。 例如:N = 2,M = 3。则abb, bab, bbb是符合条件的字符串,剩下的均为不符合条件的字符串。 输入:n,m  (2<=n,m<=1000000000); 输出:满足条件的字符串的个数,由于数据很大,输出该数Mod 10^9 + 7的结果。 函数头部 int validstring(int n,int m) { }

转载于:http://hero.pongo.cn/
分享到:
评论

相关推荐

    c#模拟题目,你能做多少

    c#模拟题目,你能做多少c#模拟题目,你能做多少c#模拟题目,你能做多少

    英语演讲PPT,假如你成为百万富翁,你将干什么?

    这个演讲PPT的核心是鼓励思考和讨论,它提醒我们,无论财富多少,都需要有计划地管理并合理使用,同时关注个人成长和社会责任。这样的议题不仅涉及金钱管理,还涉及到价值观、人生目标和个人责任感。在实际应用中,...

    你上份工作薪水多少.doc

    面试时,招聘经理可能会询问你上一份工作的薪水,这是一个敏感而复杂的问题。对于求职者来说,如何巧妙应对这个问题,既能保护自己的隐私,又能争取到合理的薪酬,是一项需要技巧的任务。 首先,理解为什么招聘方会...

    兄弟总是在困境的时候互相想起,你在他乡还好吗?

    迄今为止,你是怎样对待神灵、父母、兄弟、妻子、孩子、师长、导师、朋友、同胞和奴仆的呢?...你曾经见过多少壮丽的景色,人世的喜乐悲欢你从来不以为意,对雄心壮志你无动于衷,对得罪你的人你总是以德报怨。

    18--[你的极限是多少].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码

    18--[你的极限是多少].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码18--[你的极限是多少].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码18--[你的极限是多少].zip源码scratch2.0 3.0编程项目...

    java解惑(+Java 解惑你知多少)

    你能指出它们会做什么吗?根据这些谜题用到的特性以及各题的详细解惑方案,我们把它们松散地分成了几个部分。这些解惑方案超越了对程序行为的简单解释,向你展示下如何一劳永逸地避免底层的陷阱与缺陷。在本书的后部...

    职场语言你能听懂多少.pdf

    3、这次的项目你做得不错,但还有很大的提升空间。真实意思:这个项目的成果并不理想,你需要更加努力去改进和完善。4、你的创意非常独特,只是可能不太符合我们公司的市场需求。真实意思:你的想法过于标新立异,...

    利用你的主页赚钱.pdf

    你在选择时一定要注意这些,以免白做了广告。等到累积下一定金额时,你就可以收到从国外发来的支票了! 最后需要警惕的是,有些广告公司不讲信用,网友们为他们做了很长时间的广告,最后却一分钱也没拿到。所以,在...

    理财工具包:让你财富自由的6张表.zip

    给你50块钱,在两小时内赚尽量多的钱。在开始之前,你可以想尽各种办法,在开始实施后,你...你会怎么去做呢? 书中会给你不一样的答案。 去看看这本书吧,一本开发大脑商业思维的启蒙书,已经停止印刷,这是高清影印版

    你不清楚的18个非技术面试题是这些!!!

    18. **你的期望薪资是多少?**:事先做市场调研,给出合理的预期,但也要保持灵活。 以上这些非技术面试题的回答策略可以帮助求职者在面试中展现全面的自我,增加成功的机会。记住,面试不仅是公司了解你的过程,也...

    你的服务器IIS最大并发数有多少?

    2、假设IIS应用程序池处于默认状态,更改设置将会对最大连接数产生影响。 做完假设,现在做限制,设置站点保持HTTP连接,超时设置成0,就是不会超时。在站点请求的default.aspx页面设置线程Thread.Sleep(int....

    教你怎么面试,面试大技巧

    6. **了解公司情况**:提前研究公司的背景和招聘信息,这样在回答“你对我们公司有多少了解?”时,可以表现出你的积极性和对公司的兴趣,增加录取机会。 7. **表达工作动机**:阐述你选择这份工作的原因,可能是...

    生活垃圾的分类你知多少?又该怎么做 .doc

    每个人都应该从自我做起,从家庭做起,积极参与到垃圾分类工作中,让垃圾变废为宝,减少污染,保护我们共同的地球家园。垃圾分类,从我做起,这是每个公民对美好环境的贡献,也是推动社会文明进步的重要力量。

    《你必须知道的495个C语言问题》

    你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。 《你必须知道的495个C语言问题》的出版填补了这一空白。许多知识点的阐述都是其他资料中所没有的,弥足珍贵。 涵盖...

    教你怎么找到导师邮箱.pdf

    当然,有些同学还是比较保护老师隐私的,如果不愿意告诉你,你可以要来他们的教学大纲看看,也许还会有意外收获哦~当你和学弟学妹聊天时,可以问他们导师的邮箱地址,也可以问他们导师的研究方向和教学风格。...

    你不牛逼,认识再多牛逼的人,也与你无关.docx

    5. **影响力与领导力**:真正的“牛逼”在于你能影响多少人,这在IT团队中表现为你的代码质量、解决问题的能力,或者你能否带领团队完成创新项目。 6. **圈子与层级**:不同层次的人可能无法深入交流,但在IT界,...

    新北师大版一年级上册数学 02 我说你做 教学课件.pptx

    《我说你做》是新北师大版一年级上册数学课程中的第二课时,主要针对的是几何体的认识。本课的教学目标旨在通过实际的情境和游戏活动,让学生更深入地理解并识别简单的几何体,包括球、圆柱、正方体和长方体。 在...

    PAT乙级真题1086 || 就不告诉你(详解,C/C++示例,测试点分析)

    做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。 输入格式: 输入在第一行给出两个不超过 1000 ...

    结构体的使用-你了解多少?

    结构体的使用-你了解多少? 结构体是C语言中的重要组成部分,它能够让C语言组合得更清晰明了。结构体是一种数据结构,是C语言中聚合数据类型的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据...

Global site tag (gtag.js) - Google Analytics