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

小程序软件定制网站推广优化平台

小程序软件定制,网站推广优化平台,2345网址是啥,贵州网站制作设计公司哪家好目录 一、题目 二、代码 &#xff08;一&#xff09;没有注意int溢出 &#xff08;二&#xff09;正确代码 1. long long sum0 2. #define int long long 3. 使用现成的sort函数 一、题目 二、代码 &#xff08;一&#xff09;没有注意int溢出 #include <iostream&g…

目录

一、题目

二、代码

(一)没有注意int溢出

(二)正确代码

1. long long sum=0

2. #define int long long

3. 使用现成的sort函数


一、题目

二、代码

(一)没有注意int溢出

 

#include <iostream>
#include<algorithm>
#include <vector>
using namespace std;
void QuickSort(vector<int>&a,int begin,int end)//快排
{if(begin>=end)return;int left = begin;int right = end;int keyi = left;//基准值的下标while(left<right)//降序排列{while(left<right && a[right]>=a[keyi]){--right;}while(left<right && a[left]<=a[keyi]){++left;}swap(a[left],a[right]);}swap(a[left],a[keyi]);QuickSort(a,begin,left);QuickSort(a,left+1,end);
}
int main() 
{int n;cin>>n;vector<int>data(3*n,0);for(int i=0;i<3*n;i++){cin>>data[i];}QuickSort(data,0,3*n-1);int k=1;int sum=0;for(int i=3*n-2;i>=0&& k<=n;i-=2){sum+=data[i];k++;}cout<<sum;return 0;
}

(二)正确代码

1. long long sum=0

#include <iostream>
#include<algorithm>
#include <vector>
using namespace std;
void QuickSort(vector<int>&a,int begin,int end)//快排
{if(begin>=end)return;int left = begin;int right = end;int keyi = left;//基准值的下标while(left<right)//升序排列{while(left<right && a[right]>=a[keyi])//右边找小{--right;}while(left<right && a[left]<=a[keyi])//左边找大{++left;}swap(a[left],a[right]);}swap(a[left],a[keyi]);QuickSort(a,begin,left);QuickSort(a,left+1,end);
}
int main() 
{int n;cin>>n;vector<int>data(3*n,0);for(int i=0;i<3*n;i++){cin>>data[i];}QuickSort(data,0,3*n-1);int k=1;long long sum=0;for(int i=3*n-2;i>=0&& k<=n;i-=2){sum+=data[i];k++;}cout<<sum;return 0;
}

2. #define int long long

#include <iostream>
#include<algorithm>
#include <vector>
using namespace std;#define int long long
void QuickSort(vector<int>&a,int begin,int end)//快排
{if(begin>=end)return;int left = begin;int right = end;int keyi = left;//基准值的下标while(left<right)//升序排列{while(left<right && a[right]>=a[keyi])//右边找小{--right;}while(left<right && a[left]<=a[keyi])//左边找大{++left;}swap(a[left],a[right]);}swap(a[left],a[keyi]);QuickSort(a,begin,left);QuickSort(a,left+1,end);
}
signed main() 
{int n;cin>>n;vector<int>data(3*n,0);for(int i=0;i<3*n;i++){cin>>data[i];}QuickSort(data,0,3*n-1);int k=1;int sum=0;for(int i=3*n-2;i>=0&& k<=n;i-=2){sum+=data[i];k++;}cout<<sum;
}

3. 使用现成的sort函数

#include <iostream>
#include<algorithm>
#include <vector>
using namespace std;
int main() 
{int n;cin>>n;vector<int>data(3*n,0);for(int i=0;i<3*n;i++){cin>>data[i];}sort(data.begin(),data.end());//默认升序排列int k=1;long long sum=0;for(int i=3*n-2;i>=0&& k<=n;i-=2){sum+=data[i];k++;}cout<<sum;return 0;
}

http://www.ritt.cn/news/12278.html

相关文章:

  • 网站的建设步骤关键词seo优化排名
  • 推进政府网站集约化建设工作品牌策略的7种类型
  • 常州网站建设百科淘宝运营培训机构
  • wordpress邮箱验证码重庆seo服务
  • 做炒作的网站怎么注册一个网站
  • 西安微信网站开发外链购买交易平台
  • 常用网站开发工具西安网站搭建公司
  • 动态Js文件 做网站标题上海百度推广平台
  • 手机上怎么做微电影网站自助建站系统代理
  • 深圳企业网站制作维护找小网站的关键词
  • 上饶婚纱工作室网站建设怎么在网上做广告
  • 网站跳转qq链接怎么做的长尾关键词挖掘精灵官网
  • 潍坊尚呈网站建设公司网站优化课程培训
  • 英文网站建站模板班级优化大师怎么下载
  • 国外申请域名的网站北京搜索引擎优化主管
  • gis做图网站太原做推广营销
  • 做借贷网站平台网络营销事件
  • 如何给自己建设的网站设置登陆用户名和密码百度指数下载
  • 有人上相亲网站做传销燕窝新闻稿件代发平台
  • 中国房地产网站网站关键字优化公司
  • 西安网站建设开发查派东莞头条最新新闻
  • 分布式wordpresssemseo
  • 购物网站宣传方案成都网站优化seo
  • 聊城网站建设lchckj搜索引擎优化是什么?
  • 长沙网站排名哈尔滨百度公司地址
  • wordpress菜单对齐修改晨阳seo服务
  • 在跨境网站贸易公司做怎么样免费卖货平台
  • 金华网站建设深圳seo关键词优化
  • 官方微网站企业网站的推广形式有
  • 宁波建设网站公司投放广告怎么投放