民生科技笔试
两个都a了,第二题真就考数学呗
===========================
提供个思路,其实b转a,最少能转2个,c最少能转4个,z最少能转2的(z-a)个(假设这个值为minNum)
如果小于,直接返回false
如果minNum==x,直接可以
如果x>minNum,那么就考虑转到b之后,怎么扩展
如果b到aa再到abb再到aaaaa,其实可以看出转换一次+3
所以求(x-minNum)%3取余是不是等于0就可以判断是否能转换了
===========================
提供个思路,其实b转a,最少能转2个,c最少能转4个,z最少能转2的(z-a)个(假设这个值为minNum)
如果小于,直接返回false
如果minNum==x,直接可以
如果x>minNum,那么就考虑转到b之后,怎么扩展
如果b到aa再到abb再到aaaaa,其实可以看出转换一次+3
所以求(x-minNum)%3取余是不是等于0就可以判断是否能转换了
全部评论
我只能过50%,我的思路就是2^(A)+3*k==x,如果存在整数k就行。A=int(chr-a),例如chr是a则A是0,chr是b则A是1,chr是c则A是2
送花
回复
分享
第二题能感觉到是找规律,但是找不到规律
送花
回复
分享
滴滴
官网直投
请问笔试也是双机位吗
送花
回复
分享
第一题更离谱 看了看时间复杂度之间暴力就a了
送花
回复
分享
数学啥思路呀
送花
回复
分享
第二题什么思路啊
送花
回复
分享
第二题看不懂题目啊
送花
回复
分享
求第二题怎么做的
送花
回复
分享
求问第一题是求最长公共子串吧?我只过了26.6%
送花
回复
分享
第一题求思路
送花
回复
分享
佬约面求踢,感觉自己要挂了
送花
回复
分享
为啥我用int接收那个777777会报错,求解答
送花
回复
分享
有面试了吗
送花
回复
分享
相关推荐