8.26 OPPO笔试ak

前两道签到题
第三道题找op先是暴力过了10%,想了一个小时,想出一行代码的公式,过了。
遍历长度为n的串,对于每个OPPO,首尾坐标是i j,则有
ans+=(i+1)*(n-j);
也就是OPPO前面的字符数+1乘上后面的字符数+1。即该OPPO在原串的所有子串中的权值和。
主要就是要转换思维到每一个oppo的权值上去。
全部评论
我也这么写的只过了16后来没时间改了😭
点赞 回复 分享
发布于 2023-08-26 18:18 广东
什么岗位啊
点赞 回复 分享
发布于 2023-08-26 18:11 湖北
点赞 回复 分享
发布于 2023-08-26 18:04 四川
大佬签到题是什么意思啊
点赞 回复 分享
发布于 2023-08-28 16:09 辽宁
我用c++也是这么写的但是只过了16.666不知道为什么
点赞 回复 分享
发布于 2023-08-26 22:10 安徽
我也是这样做的,我93.3😓
点赞 回复 分享
发布于 2023-08-26 20:56 天津

相关推荐

09-17 10:53
四川大学 C++
loveTy:你这些技能对大厂没用,而且四川大学因为之前地铁那个事件上了不少民营企业的黑名单。 去试一试国企,他们的黑名单没民营那么狠
点赞 评论 收藏
分享
评论
10
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务