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

中建建设银行网站北京今日重大新闻

中建建设银行网站,北京今日重大新闻,网页设计注册页面代码,dedecms迁移wordpress解题步骤 读取输入:首先读取整数n,然后读取n个正整数并存储在一个数组或容器中。 排序数组:对数组进行排序,以便后续使用双指针法高效查找。 遍历数组:对于每个数target,检查是否存在另外两个不同的数a和…

解题步骤
  1. 读取输入:首先读取整数n,然后读取n个正整数并存储在一个数组或容器中。

  2. 排序数组:对数组进行排序,以便后续使用双指针法高效查找。

  3. 遍历数组:对于每个数target,检查是否存在另外两个不同的数ab,使得a + b = target

  4. 双指针查找:对于每个target,使用双指针法在已排序的数组中查找是否存在ab满足条件。

  5. 计数结果:统计满足条件的target的数量。

涉及的知识点
  • 数组操作:包括读取、存储和遍历数组。

  • 排序算法:对数组进行排序,常用的是std::sort

  • 双指针技巧:用于在有序数组中高效查找满足特定条件的元素对。

  • 条件判断与计数:通过条件判断来统计满足要求的元素数量。

正确代码参考

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin >> n;vector<int> nums(n);for (int i = 0; i < n; ++i) {cin >> nums[i];}// 对数组进行排序sort(nums.begin(), nums.end());int count = 0;for (int i = 0; i < n; ++i) {int target = nums[i];int left = 0, right = n - 1;while (left < right) {if (left == i) {left++;continue;}if (right == i) {right--;continue;}int sum = nums[left] + nums[right];if (sum == target) {count++;break;} else if (sum < target) {left++;} else {right--;}}}cout << count << endl;return 0;
}

代码解析

  1. 读取输入:使用cin读取整数nn个正整数,并存储在vector<int>中。

  2. 排序数组:使用std::sort对数组进行升序排序。

  3. 遍历数组:使用for循环遍历每个数target

  4. 双指针查找:使用两个指针leftright,分别从数组两端向中间移动,查找是否存在ab满足a + b = target

  5. 条件判断与计数:如果找到满足条件的ab,则计数器count加1,并跳出当前循环。

注意事项

  • 在双指针查找过程中,需要跳过与target相同的索引位置,以确保ab是不同的数。

  • 使用break语句跳出内层循环,避免重复计算。

http://www.lryc.cn/news/617017.html

相关文章:

  • wordpress做下载站百度推广代运营公司
  • 网站空间数据库专门看广告的网站
  • 电商网站话费充值怎么做北京推广优化经理
  • 竞价网站服务器台州网站建设优化
  • 常见网站页面布局类型seo流程
  • 开源企业网站管理系统网络广告营销案例有哪些
  • 遇到灾难网站变灰怎么做3000行业关键词
  • wordpress 教程类主题宁波seo外包引流推广
  • 网站开发有啥作用百度关键字优化价格
  • 来个黑黑的网站腾讯广告
  • 找人做网站被骗能立案吗山东大学经济研究院
  • 做ppt比较好的网站seo项目完整流程
  • 南京企业网西安seo优化
  • 怎么建设手机电影网站seo是什么seo怎么做
  • 建立一个自己的网页seo技术培训教程
  • 2015个人网站如何去工信部备案seo优质友链购买
  • 潍坊做网站建设的公司衡阳seo优化推荐
  • 济南做网站价格足球排行榜前十名
  • 哪家公司做网站合肥网站建设
  • 品牌建设服务合同淘宝关键词优化技巧
  • 博彩网站做代理违法吗企业邮箱哪个好
  • 合肥专业网站制作北京营销网站制作
  • 可以做外链的音乐网站肇庆seo排名外包
  • 支付宝手机网站如何设计一个网页
  • 哪个网站可以做效果图赚钱网站推广内容
  • 如何识别网站的建站程序网站运营怎么做
  • 石家庄做网站排名百度网页版主页
  • 网站做视频怎么赚钱的java培训班学费一般多少
  • 建筑设计app推荐海南seo快速排名优化多少钱
  • 2018江苏省海门市建设局网站百度链接提交