nyoj745
2016-05-04 16:24
197 查看
题解写给自己看。
题意: 略。
思路: 可以先求不成环的情况下的单链最小值和单链最大值。
AC代码:
题意: 略。
思路: 可以先求不成环的情况下的单链最小值和单链最大值。
AC代码:
#include <cstdio> #include <cstring> #include <algorithm> #define ll long long using namespace std; const int maxn=50010; int a[maxn]; int main(){ int n; while(scanf("%d",&n)!=EOF){ ll s=0; for(int i=1; i<=n; i++){ scanf("%lld",&a[i]); s+=a[i]; } ll maxx=0; ll fmax=-99999999999999; ll fmin=99999999999999; for(int i=1; i<=n; i++){ maxx+=a[i]; if(maxx>fmax) fmax=maxx; if(maxx<0) maxx=0; } for(int i=1; i<=n; i++){ maxx+=a[i]; if(maxx<fmin) fmin=maxx; if(maxx>0) maxx=0; } printf("%lld\n",max(fmax,(s-fmin))); } return 0; }
相关文章推荐
- Android ToggleButton控件的用法
- FZU 1063 三维扫描(三维连通块)
- MongoDB使用
- 牛人笔记----(死锁案例分析)
- 在安装mysqli的时候,出现error: ext/mysqlnd/mysql_float_to_double.h: No such file or direc
- web使用jq实现复制功能
- OC2
- 数据结构(11):图的存储方式(邻接矩阵、邻接表....)
- solr全文检索(第一篇 安装测试)--源自技术
- iOS--Quartz2D使用(自定义UIImageView控件、绘制基本图形)
- C# Winform的简易聊天程序
- Android路径与Eclipse File Explorer查看路径位置对应
- jQuery实现商品楼层的感觉
- win10系统更新NVIDIA英伟达显卡驱动具体方法
- 345. Reverse Vowels of a String
- java 冒泡排序 插入排序 选择排序
- 剑指offer:字符流中第一个不重复的字符
- symfony2目录简介
- mac安装Homebrew
- mysql5.5不能同时设置两个字段为CURRENT_TIMESTAMP