【牛客】丢手绢

简介: 1030-丢手绢_2021秋季算法入门班第一章习题:模拟、枚举、贪心 (nowcoder.com)

1030-丢手绢_2021秋季算法入门班第一章习题:模拟、枚举、贪心 (nowcoder.com) 

9.1.png

因为

image.png

所以为

if (d[j]-d[k] > sum/2) dis=sum-(d[j]-d[k]);
#include<bits/stdc++.h>
using namespace std;
int n,dis=0,maxd=-1,k=0,j=1;
double sum=0;
int d[100010];
int main () {
    cin>>n;
    for (int i=1;i<=n;i++) {
        cin>>d[i];
        sum += d[i];
        d[i] += d[i-1];//求距离
    }
    for (;k<n;k++) {
        for (;j<=n;j++) {
            if (d[j]-d[k] > sum/2) dis=sum-(d[j]-d[k]);
            else dis = d[j]-d[k];
            maxd = max(maxd,dis);
            if (d[j]-d[k] > sum/2) break;
        }
    }
    cout<<maxd;
    return 0;
}

Code over!

相关文章
|
10月前
|
算法 NoSQL Java
懵逼!阿里一面就被虐了,幸获内推华为技术四面,成功拿到offer
上个月,哥们从某小厂离职,转投阿里云,简历优秀,很顺利地拿到了面试通知,但之后的进展却让哥们怀疑人生了,或者说让哥们懵逼的是,面试阿里云居然第一面就被吊打?让哥们开始怀疑自己,是不是这些年工作下来,自己没有一丁点的进步呢?
|
设计模式 算法 网络协议
肺炎在家“闭关”,阿里竟发来视频面试,4面顺利拿下offer
进入主题之前,开篇先闲谈几句,这次的面试来得意外,主要也是因为疫情的缘故,所以心里上是没有准备的,这次肺炎对我们的学习、工作和生活都造成了非常大的影响,很多学校延期开学,企业也延期返工,实际上在闭关的这段时间里,我们正好可以好好利用这段时间,为自己之后想要做得事情充分做好准备,也希望肺炎赶快过去,我们的生活恢复正常。
|
算法 测试技术
算法 | 高楼丢鸡蛋(源自谷歌面试题)| 刷题打卡
算法 | 高楼丢鸡蛋(源自谷歌面试题)| 刷题打卡
201 0
算法 | 高楼丢鸡蛋(源自谷歌面试题)| 刷题打卡
|
算法 测试技术
算法面试题 | 高楼丢鸡蛋(源自谷歌面试题)
算法面试题 | 高楼丢鸡蛋(源自谷歌面试题)
136 0
算法面试题 | 高楼丢鸡蛋(源自谷歌面试题)
|
JavaScript 前端开发 数据可视化
字节不给大伙发月饼?🎑那我亲自给大伙发!🥮人人都有!
字节不给大伙发月饼?🎑那我亲自给大伙发!🥮人人都有!
|
XML 算法 网络协议
二本学渣考研失败,幸得知乎内推,成功拿下大厂offer
首先介绍一下自己,计算机水本,考研与我无缘。之前在帝都某公司算法部实习,公司算大公司吧,然而个人爱好偏开发,大二的时候写个一个app,主要是用各种框架。
二本学渣考研失败,幸得知乎内推,成功拿下大厂offer
|
网络协议
我火了?到哪都有小林...
如何理解字节流?如何解决粘包?
我火了?到哪都有小林...
|
SQL 数据采集 人工智能
数据人上班划水都聊什么
数据人上班划水都聊什么
175 0
|
安全 Java 程序员
阿里面试官没想到,一个CopyOnWriteArrayList,我都能跟他吹半小时(1)
阿里面试官没想到,一个CopyOnWriteArrayList,我都能跟他吹半小时
127 0
阿里面试官没想到,一个CopyOnWriteArrayList,我都能跟他吹半小时(1)
|
SQL 关系型数据库 MySQL
妈妈再也不用担心我把数据弄丢了
数据是现代大小厂的重要资产,保护和恢复数据成为了重要的技能, 最近几年,常有一些无良程序员删库跑路的情况,不仅给所在企业更是给自己造成重大的损失。 另外,即使不是故意的情况下,也会因为疏忽造成数据误操作,是一件及麻烦又头疼的事情……
159 0