关注
楼上大佬单调栈解法太强了
能不能帮忙看看我的代码是否可行,应该是O(nlogn)的复杂度。
dp[i]表示 以i为结尾的子序列的最大值的和
const int maxn = 1e5+7;
typedef long long ll;
int pos[maxn];
int val[maxn*10];
ll dp[maxn*10];
int max_pos(int s, int e)
{
if(s > e) return -1;
if(s == e) return pos[s];
int mid = s + (e-s)/2;
int l = max_pos(s,mid);
int r = max_pos(mid+1,e);
return l > r ? l : r;
}
int main()
{
int n;
while(~scanf("%d",&n)) {
int mx = -1;
for(int i = 0;i < n;i ++) {
scanf("%d",val+i);
mx = max(mx,val[i]);
}
double sum = 0;
memset(pos,-1,sizeof(pos));
for(int i = 0;i < n;i ++) {
int p = max_pos(val[i]+1,mx);
pos[val[i]] = i;
if(p == -1) dp[i] = val[i] * 1LL * (i-p);
else dp[i] = dp[p] + val[i] * 1LL * (i-p);
sum += dp[i];
}
sum = 2*sum / ((n+1) * n);
printf("%.6lf\n",sum);
}
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
12-26 10:52
河北传媒学院 Java 点赞 评论 收藏
分享
11-04 21:22
天津理工大学 Java
Tom哥981:让我来压力你!!!: 这份简历看着“技术词堆得满”,实则是“虚胖没干货”,槽点一抓一大把:
1. **项目描述是“技术名词报菜名”,没半分自己的实际价值**
不管是IntelliDoc还是人人探店,全是堆Redis、Elasticsearch、RAG这些时髦词,但你到底干了啥?“基于Redis Bitmap管理分片”是你写了核心逻辑还是只调用了API?“QPS提升至1500”是你独立压测优化的,还是团队成果你蹭着写?全程没“我负责XX模块”“解决了XX具体问题”,纯把技术文档里的术语扒下来凑字数,看着像“知道名词但没实际动手”的实习生抄的。
2. **短项目塞满超纲技术点,可信度直接*****
IntelliDoc就干了5个月,又是RAG又是大模型流式响应又是RBAC权限,这堆活儿正经团队分工干都得小半年,你一个后端开发5个月能吃透这么多?明显是把能想到的技术全往里面塞,生怕别人知道你实际只做了个文件上传——这种“技术堆砌式造假”,面试官一眼就能看出水分。
3. **技能栏是“模糊词混子集合”,没半点硬核度**
“熟悉HashMap底层”“了解JVM内存模型”——“熟悉”是能手写扩容逻辑?“了解”是能排查GC问题?全是模棱两可的词,既没对应项目里的实践,也没体现深度,等于白写;项目里用了Elasticsearch的KNN检索,技能栏里提都没提具体掌握程度,明显是“用过但不懂”的硬凑。
4. **教育背景和自我评价全是“无效信息垃圾”**
GPA前10%这么好的牌,只列“Java程序设计”这种基础课,分布式、微服务这些后端核心课提都不提,白瞎了专业优势;自我评价那堆“积极认真、细心负责”,是从招聘网站抄的模板吧?没有任何和项目挂钩的具体事例,比如“解决过XX bug”“优化过XX性能”,纯废话,看完等于没看。
总结:这简历是“技术名词缝合怪+自我感动式凑数”,看着像“背了后端技术栈名词的应届生”,实则没干货、没重点、没可信度——面试官扫30秒就会丢一边,因为连“你能干嘛”都没说清楚。 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 27届学院二本,袋鼠云->快手->腾讯wxg,25年末聊聊我的前端之路2.2W
- 2... 本科五段大厂实习,秋招五个offer,我的校招结束了6512
- 3... 岁末论道:谁才是牛客 2025 最强修仙者?6029
- 4... 大四双非水产专业上岸阿里后端(五)5547
- 5... 我的世界观,就是对抗优绩主义的武器4188
- 6... 工作半年后更确定:我们依然不欠优绩主义什么3538
- 7... 27双非杀入字节!3063
- 8... 适可而止吧!你就是“烂泥”2932
- 9... 双非计算机秋招总结,附带一些个人建议2472
- 10... 日常实习-小红书后端java二面1483
正在热议
更多
# 实习没人带,苟住还是跑路? #
1435次浏览 44人参与
# 过年期间可能会经历的尴尬瞬间 #
48461次浏览 310人参与
# 我们是不是被“优绩主义”绑架了? #
3703次浏览 161人参与
# 工作中的卑微时刻 #
29708次浏览 183人参与
# 牛客2025仙途报告 #
18967次浏览 303人参与
# 元旦假期你打算怎么过 #
2075次浏览 61人参与
# 从夯到拉,评价编程语言 #
27696次浏览 147人参与
# 多益网络工作体验 #
60082次浏览 299人参与
# 如何看待应届生身份? #
210658次浏览 2233人参与
# 机械制造面试记录 #
299722次浏览 3143人参与
# 华为工作体验 #
277056次浏览 1355人参与
# 查收我的offer竞争力报告 #
263663次浏览 1643人参与
# 找工作,行业重要还是岗位重要? #
88118次浏览 1767人参与
# 华为池子有多大 #
154425次浏览 867人参与
# 参加过提前批的机械人,你们还参加秋招么 #
105264次浏览 1647人参与
# 牛友打假中心 #
109792次浏览 2699人参与
# 今年你最想重开的一场面试是? #
16496次浏览 168人参与
# 你有哪些缓解焦虑的方法? #
44720次浏览 873人参与
# 牛友们的论文几号送审 #
63206次浏览 835人参与
# 实习要如何选择和准备? #
130823次浏览 1518人参与
查看5道真题和解析