`
lzj0470
  • 浏览: 1276607 次
  • 性别: 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#模拟题目,你能做多少

    多少人羡慕你青春正好

    多少人羡慕你青春正好,因为它不仅代表着时间的年轮,更代表着生命的力量与无限的希望。青春是一首诗,是一幅画,是一场梦。在青春的舞台上,每个人都可以成为自己的主角,演绎着各自精彩的故事。让我们在这个美好的...

    你上份工作薪水多少.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

    1. "你的报告做得很完美,只是语法上出了几个小错误",这意味着报告的整体质量受到了质疑。 2. "你是个很nice 的人,与你合作的人都很称赞你的人品,出现的一些小问题也不能抹杀这个突出的优点",这可能是对工作能力...

    利用你的主页赚钱.pdf

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    在《新北师大版一年级上册数学》课程中,第二课时《我说你做》是一堂生动而富有启发性的教学课程,主要目标是让学生通过观察、触摸、摆放和描述等方式,加深对几何体的认识。本课的教学内容不仅涵盖了球体、圆柱体、...

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

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

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

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

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

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

    教你创建一个别人打不开删不掉的文件夹

    这个特殊文件夹不仅难以打开或删除,而且它的属性还会显示为0字节大小,不论你往里面放了多少文件。这样的特性增加了其隐秘性,使文件夹不那么容易引起注意。 如果你需要删除这个文件夹,同样也需要使用命令行。...

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

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

Global site tag (gtag.js) - Google Analytics