8.26 OPPO笔试ak
前两道签到题
第三道题找op先是暴力过了10%,想了一个小时,想出一行代码的公式,过了。
遍历长度为n的串,对于每个OPPO,首尾坐标是i j,则有
ans+=(i+1)*(n-j);
也就是OPPO前面的字符数+1乘上后面的字符数+1。即该OPPO在原串的所有子串中的权值和。
主要就是要转换思维到每一个oppo的权值上去。
第三道题找op先是暴力过了10%,想了一个小时,想出一行代码的公式,过了。
遍历长度为n的串,对于每个OPPO,首尾坐标是i j,则有
ans+=(i+1)*(n-j);
也就是OPPO前面的字符数+1乘上后面的字符数+1。即该OPPO在原串的所有子串中的权值和。
主要就是要转换思维到每一个oppo的权值上去。
全部评论
绝
什么岗位啊
我也这么写的只过了16后来没时间改了😭
我也是这样做的,我93.3😓
我用c++也是这么写的但是只过了16.666不知道为什么
大佬签到题是什么意思啊
相关推荐
10-05 07:57
门头沟学院 后端 ProMonkey2024:5个oc?厉害!
但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享