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

高端品牌网站开发今天最新的新闻

高端品牌网站开发,今天最新的新闻,yellow网站推广联盟,微商网站制作目录 一、题目 二、代码 &#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.khdw.cn/news/45991.html

相关文章:

  • 西宁网站建设推广全网营销推广公司
  • 电子商务网站建设需求说明书seo排名点击软件推荐
  • 团购机票网站建设腾讯广告推广平台
  • 做简单的网站链接百度收录入口提交查询
  • 网站源码修改后怎么提交怎么开通网站平台
  • 设计图网址南昌seo外包公司
  • 做照片书的模板下载网站优化网站价格
  • 网站设计制作费用多少网址检测
  • 政府门户网站建设和管理论文千峰培训
  • 网站做项目广告视频
  • h5 做的网站 价格网站开发公司排名
  • 做网站不切片可以吗seo薪资
  • asp简单的网站怎么做网络推广怎么收费
  • 仿做网站友情链接怎么添加
  • 用户密码找回网站如何外贸推广
  • 淘客网站开发教程抖音黑科技引流推广神器
  • 武汉网站建设武汉网络公司海南seo快速排名优化多少钱
  • 蒙狼科技建设网站好不好google官方下载app
  • 有口碑的大连网站建设优秀营销软文范例500字
  • 网站优化怎么做的中国十大品牌策划公司
  • 上海 有哪些做网站的公司计算机基础培训机构
  • 做微商哪个网站有客源个人网站设计作品
  • 可以自己设计装修的免费软件重庆seo俱乐部联系方式
  • 网站开发需要英语北京培训机构
  • php网站制作教程成都百度推广账户优化
  • 做爰视频网站100个电商平台
  • 做俄罗斯生意网站网页制作素材模板
  • wordpress注册邮箱限制网站推广优化之八大方法
  • 免费动态网站下载专区百度免费打开
  • 企业网站商城短视频推广策略