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

宿州建设公司网站短视频万能素材库

宿州建设公司网站,短视频万能素材库,pc网站转换手机网站wap,网站建设 技术支持 阿里一开始的思路就是想着暴力,但是呢,如果真的用暴力一个一个列的话,连30%的数据都搞定不了,所以这里需要考虑别的办法。 这道题的思路就是贪心。 我们这样想:既然要满足至少一个国X>YZ,那么我们何不变成…

一开始的思路就是想着暴力,但是呢,如果真的用暴力一个一个列的话,连30%的数据都搞定不了,所以这里需要考虑别的办法。

这道题的思路就是贪心。

我们这样想:既然要满足至少一个国X>Y+Z,那么我们何不变成X-Y-Z>0呢?这样可能会更好想一点。我们就这样存储每一个事件发生之后的差,然后进行排序。

注意,这里的排序是最重要的一步,我们进行排序的目的就是为了找出最合适的选择的个数。

也就是说,我们从大的差值开始往下累加,这个时候和可能会变小,也可能会变大,取决于发生这件事之后的差值是如何的。所以,这就是一种贪心的思想。

注意,我们有三个国,所以要依次算出每个国赢的时候最多发生了多少个事件,所以需要比较3次,看看哪一个国赢的时候发生的事件最多。

上代码:

#include<iostream>
#include<stdio.h>
#include<cstring>
#include<cstdlib>
#include<cmath> 
#include<vector>
#include<algorithm>
#include<stack>
#include<queue>
#include<sstream>
#include<map>
#include<limits.h>
#include<set>
#define MAX 100010
#define _for(i,a,b) for(int i=a;i<(b);i++)
#define ALL(x) x.begin(),x.end()
using namespace std;
typedef long long LL;
typedef pair<int, int> PII;
LL n, m, counts, num;
LL a[MAX];
LL b[MAX];
LL c[MAX];
LL res = INT_MIN;
bool cmp(LL a, LL b)
{return a >= b;
}
LL solve(LL a[],LL b[], LL c[]) {LL cnt = 0;vector<LL>tmp;for (int i = 0; i < n; i++) {tmp.push_back(a[i] - b[i] - c[i]);//存储差值}sort(tmp.begin(), tmp.end(), cmp);//对各个事件之后的差值进行排序LL sum = 0;for (int i = 0; i < n; i++) {if (sum + tmp[i] > 0) {//从最大的差值开始累加,满足条件那么就是一个事件,cnt+1cnt++;sum += tmp[i];}else break;}return cnt;
}
int main() {ios::sync_with_stdio(false);cin.tie(NULL); cout.tie(NULL);cin >> n;for (int i = 0; i < n; i++)cin >> a[i];for (int i = 0; i < n; i++)cin >> b[i];for (int i = 0; i < n; i++)cin >> c[i];res = solve(a, b, c);//对于a赢时发生的最多事件res = max(res, solve(b, c, a));//b赢时发生的最多事件,后面两个的顺序是无所谓的。res = max(res, solve(c, b, a));//c赢时发生的最多事件。cout << res;return 0;
}

http://www.yayakq.cn/news/152143/

相关文章:

  • 团购网站模板下载贷款超市网站开发
  • 商城网站源码大全网站开发 原理
  • 怎样学做网站运营做网站字体大小
  • 网站建设学的是什么知识龙岩做网站开发找哪家
  • 网站开发开发公司排名知名网站建设
  • 百度官网网站首页黑客入侵网站怎么做
  • 织梦微电影分享网站织梦整站源码wordpress主题怎么破解
  • 网站手机端跳转页面模板阿里巴巴官网首页登录入口
  • 滁州做网站hi444长春建筑网站
  • 杭州建设监理协会网站网站建设的实施方式
  • 做淘宝客找商品网站有哪些大型车产品网站建设
  • 为什么要做官方网站怎么样开发app软件
  • 淘宝做短视频网站网站建设 seo结构
  • 做美食网站视频下载没有网怎么装wordpress
  • 囊谦县公司网站建设青岛建站行业
  • 教育资源网站建设WordPress如何做多语言版本
  • 网站子域名 更换爱南宁下载安装
  • 南京网站设计建设公司电话临湘网站
  • 深圳网站网页制作公司怎么做盗版小说网站
  • 进出口贸易公司网站建设如何做购物网站
  • 中车网站建设的优缺点网站登录人数实时更新如何做
  • 新兴县建设局网站wordpress 入口
  • 网站制作常用代码建设工程造价网
  • 软件开网站建设骗术国外优秀人像摄影网站
  • wordpress如何备份 网站杭州网站网站建设
  • 城乡建设网站塘厦镇
  • 武进网站建设方案一个网站的seo优化有哪些
  • 无锡网站定制公司免费大型网站
  • 想美团这样的网站怎么做包装设计征集网站
  • 郑州做网站公司 汉狮网络昆明快速建站模板