全部评论
说实话,这题ak真的很容易,半小时不到就可以了。但是我们的学历,无论算法多好也很难有面试机会,我有大厂实习也没啥面试,emo了。😅
第一题完全是 牛客问题,递归终止条件应该是 idx == nodes.size() - 1 而不是 idx == 4 第二题 输入一个 字符串,而不是一个个数字。 脑残题目
他那个第四个结点骗人的,我用回溯最后判断条件写 == 4就一直48%,写 == nodes.length - 1全过了
第一个题题意是真nt,浪费时间
第一题,我试了==0 到 4, 最高的是 ==3 ,能57 。==4是 42 我最后骗了个数 能到71。看到有老哥说 == nodes.size() - 1 就过了 ,我服了。。
同不会第二输入
我是读一个字符串,然后解析出每个数字
我是输入一个字符串,然后用spilt分割成数字,最后用Integer的parseint强转,idea能运行,这个编译器老是数组溢出,直接寄
if len(choice) == 0 || len(trace) > 4 我的回溯终止条件写的这样也100%了呀
第一题,我直接一个一个数试,发现1有42.86%,2,3,5,6各有14.29%,说明我正常dfs肯定缺少了其中某个输出值。我直接判断数组0的长度为1就输出1,加上正常的dfs一共通过了85.72%,就说明正常的dfs只包含了2.3.5.6其中三项。现在就缺少一项,我就打算一个一个试,结果再加上判断数组0的长度为2就返回2,就全通过了。由此可知正常dfs只包含了3.5.6这三个数的输出😎
兄弟你奇安信的公众号上的状态变了吗
char c; int num,i=0; while(cin>>c>>num){a[i++]=num;}
相关推荐