当前位置: 首页 > wzjs >正文

教育网站制作要多少钱小程序开发一个多少钱啊

教育网站制作要多少钱,小程序开发一个多少钱啊,杭州手机网站制作电脑公司,喀什建设网站给定 N 个加号、M 个减号以及 NM1 个整数 A1,A2,,ANM1,小明想知道在所有由这 N 个加号、M 个减号以及 NM1 个整数凑出的合法的后缀表达式中,结果最大的是哪一个? 请你输出这个最大的结果。 例如使用 123−,则 “231−” 这个后缀…

给定 N 个加号、M 个减号以及 N+M+1 个整数 A1,A2,···,AN+M+1,小明想知道在所有由这 N 个加号、M 个减号以及 N+M+1 个整数凑出的合法的后缀表达式中,结果最大的是哪一个?

请你输出这个最大的结果。

例如使用 123+−,则 “23+1−” 这个后缀表达式结果是 4,是最大的。

输入格式

第一行包含两个整数 N 和 M。

第二行包含 N+M+1 个整数A1,A2,···,AN+M+1。

输出格式

输出一个整数,代表答案。

数据范围

0≤N,M≤105,
−109≤Ai≤109

输入样例:
1 1
1 2 3
输出样例:
4
题解:

        提前看了tag,知道了用贪心解。

        分析题目,发现每个数都要匹配一个符号,除了第一个数必定为正。

        降序排序数列,得到最大值和最小值,将最大值放第一个,最小值放第二个并加一个括号:

max(num)... -(min(num)...)

        这个时候,当你有个正数时,你有个加号就放前面加,你有个减号时就放后面括号里也是加。

        当你有个负数,你有加号就放后面括号里,你有减号就直接减放前面。

        则你除了最大和最小数都可以实现加,也就是绝对值的和。

        注意:1.在求和后要重新处理最大值和最小值,不能直接加。

        2.当m=0时是求所有数的和,是特殊情况。

代码:
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<queue>
#include<stack>
#include<vector>
#include<unordered_set>
#include<unordered_map>
#include<map>
#include<set>
using namespace std;
typedef long long int ll;int N=0,M=0;
vector<int> vt;
long long int sum=0;
long long int sp_sum=0;int cmp(int a,int b){return a>b;
}int main(){cin >> N >> M;for(int i=0;i<N+M+1;i++){int t;cin >> t;vt.push_back(t);sum+=abs(t);sp_sum+=t;}//cout << sum << "\n";sort(vt.begin(),vt.end(),cmp);sum-=abs(vt[0]);sum+=vt[0];sum-=abs(vt[vt.size()-1]);sum-=vt[vt.size()-1];if(M==0){cout << sp_sum;}else{cout << sum << "\n";}/*for(int i=0;i<vt.size();i++){cout << vt[i] << " ";}cout << "\n";*/}

http://www.dtcms.com/wzjs/505521.html

相关文章:

  • 哈尔滨座做网站的推广文章的推广渠道
  • 做黄金理财的网站百度指数批量
  • 郑州做网站的大公司专业拓客团队怎么收费
  • 如何用eclipse做网站免费ip地址网站
  • 江苏营销型网站公司论坛平台
  • 图片设计网站推荐电商网站策划
  • 女生学软件技术怎么样邯郸网站seo
  • 河北省建设网和执业中心网站互联网品牌的快速推广
  • 免费浏览的网站入口搜索关键词排名提升
  • 灵犀科技 高端网站建设背景图seo排名优化培训怎样
  • 银行营销案例100例seo网站推广seo
  • 网站扫码怎么做的seo入门教学
  • 程序设计教学网站开发如何在百度做推广
  • 做网站一定要注册域名吗专业做灰色关键词排名
  • 曰本真人性做爰视频网站名字最新全国疫情实时大数据
  • 做网站市场报价网站代运营推广
  • 网站圣诞问候特效搜索历史记录
  • 个人主题网站做的步骤微博推广有用吗
  • 开发一个网站平台多少钱bt磁力猫
  • 图片做多的网站是哪个怎么被百度收录
  • 建筑做文本网站培训平台有哪些
  • 宁波市住房和城乡建设培训中心网站什么网站都能打开的浏览器
  • 门户网站建设软件seo排名赚能赚钱吗
  • 做网站需要的技术 规范roseonly企业网站优化
  • 外贸网络推广员宁波seo网络推广外包报价
  • 工业设计参考网站seo咨询师招聘
  • 域名查询站长工具同城发广告的平台有哪些
  • 吉林省电力建设总公司网站佛山网站建设工作
  • 做ic的电子网站有哪些线上教育培训机构十大排名
  • 免费域名网站推荐百度seo找哪里