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

免费做四年级题的网站三亚旅游网页设计

免费做四年级题的网站,三亚旅游网页设计,消防公司宣传册设计样本,个人网站做百度云电影链接犯法吗题目描述 给定两个整数数组 array1 array2。数组元素按升序排列,假设从array1 、array2中分别取出一个元素可构成一对元素,现在需要取出K个元素并对取出的所有元素求和,计算和的最小值 注意事项 两对元素如果对应于array1 array2中的两个下…

题目描述

给定两个整数数组 array1 array2。数组元素按升序排列,假设从array1 、array2中分别取出一个元素可构成一对元素,现在需要取出K个元素并对取出的所有元素求和,计算和的最小值

注意事项

两对元素如果对应于array1 array2中的两个下标均相同,则视为同一个元素

输入描述

输入两行数组array1、array2
每行首个数字为数组大小 size( 0 < size <= 100)
0 < array1(i) <= 1000
0 < array2(i) <= 1000
接下来一行为正整数k (0 < k <= array1.size() * array2.size())

示例

示例1

输入

3 1 1 2
3 1 2 3 
2

输出

4

解题思路

1、组合出所有可能的整数对,并求和
2、对所有求和结果升序排序
3、对最小的k个和进行求和

C++代码实现

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;int main()
{vector<int> arr1, arr2;int k;char c;while ((cin >> k).get(c)) {arr1.emplace_back(k);if(c == '\n')	break;}while ((cin >> k).get(c)) {arr2.emplace_back(k);if (c == '\n')break;}cin >> k;int i, j;vector<int> res;for (i = 0; i < arr1.size(); ++i) {for (j = 0; j < arr2.size(); ++j) {res.emplace_back(arr1[i] + arr2[j]);}}sort(res.begin(), res.end());j = 0;for (i = 0; i < k; ++i) {j += res[i];}cout << j << endl;return 0;
}
http://www.yayakq.cn/news/190540/

相关文章:

  • 用源码网站好优化吗阿里云 wordpress 博客
  • 做网站架构图wix网站怎么做
  • 泰州cms建站模板网站搭建服务器需要多少钱
  • 社区类网站有哪些从色彩度讨论如何建设一个网站.
  • wordpress该站点地址长沙做手机网站建设
  • 湛江网站制作江网站制作请输入搜索关键词
  • 广州白云最新消息重庆seo计费管理
  • 音乐网站用什么语言做dw做网站模版
  • 网站搭建的流程如何在百度推广自己
  • 如何分析对手网站关键词重庆市城市建设综合开发办网站
  • 泰兴市住房和城乡建设局网站网站建设运行维护合同
  • 防止入侵网站公司网站大全
  • 购买的网站如何换背景网站开发博客
  • 如何做产品网站郑州网站制作网页
  • 网站开发实训总结qq群推广网站免费秒进
  • 建设银行贷款网站漯河网站开发
  • 网站推荐入口企石镇网站建设
  • 淘宝客网站如何备案个人网站背景图片
  • 网站常用图标素材品牌网站建设小7a蝌蚪
  • 学习网站开发思路试论述外贸网站建设应注意的问题
  • 用asp做网站需要安装什么软件如何推广
  • 怎样用模板建网站如何建立公司的销售网站
  • 用vue做网站的实例大气公司网站源码
  • 深圳市企业网站seo哪家好c 在网站开发方面有优势吗
  • 网站开发属于哪一类wordpress自己添加menu
  • 营销型网站建设的流程评论凡科网站建设怎么样
  • 赣州市做网站如何在百度发视频推广
  • 高校网站集群平台子站开发软件网站模版
  • 建设发展公司网站做类似电驴网站
  • 搭建视频播放网站济南网站建设 选聚搜网络