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

与众不同的网站提供有经验的网站建设

与众不同的网站,提供有经验的网站建设,如何生成短链接,旅游小程序页面设计模板统计和小于目标的下表对数目 题目及要求暴力枚举双指针在main内使用 题目及要求 给你一个下标从 0 开始长度为 n 的整数数组 nums 和一个整数 target #xff0c;请你返回满足 0 i j n 且 nums[i] nums[j] target 的下标对 (i, j) 的数目。 示例 1请你返回满足 0 i j n 且 nums[i] nums[j] target 的下标对 (i, j) 的数目。 示例 1 输入nums [-1,1,2,3,1], target 2 输出3 解释总共有 3 个下标对满足题目描述 (0, 1) 0 1 且 nums[0] nums[1] 0 target(0, 2) 0 2 且 nums[0] nums[2] 1 target(0, 4) 0 4 且 nums[0] nums[4] 0 target 注意 (0, 3) 不计入答案因为 nums[0] nums[3] 不是严格小于 target 。 示例 2 输入nums [-6,2,5,-2,-7,-1,3], target -2 输出10 解释总共有 10 个下标对满足题目描述 (0, 1) 0 1 且 nums[0] nums[1] -4 target(0, 3) 0 3 且 nums[0] nums[3] -8 target(0, 4) 0 4 且 nums[0] nums[4] -13 target(0, 5) 0 5 且 nums[0] nums[5] -7 target(0, 6) 0 6 且 nums[0] nums[6] -3 target(1, 4) 1 4 且 nums[1] nums[4] -5 target(3, 4) 3 4 且 nums[3] nums[4] -9 target(3, 5) 3 5 且 nums[3] nums[5] -3 target(4, 5) 4 5 且 nums[4] nums[5] -8 target(4, 6) 4 6 且 nums[4] nums[6] -4 target 提示 1 nums.length n 50 -50 nums[i], target 50 暴力枚举 思路定义ans用于记录数对双循环逐个去查找如果和小于目标则累加ans class Solution { public:int countPairs(vectorint nums, int target) {int nnums.size();int ans0;for(int i0;in;i){for(int ji1;jn;j){if(nums[i]nums[j]target)ans;}}return ans;} };双指针 思路先排序然后定义两个指针分别指向头和尾如果当前数字小于目标值则代表右指针到左指针之间的数字对都满足条件全部加到ans内最后不断移动指针完成遍历最后返回ans class Solution { public:int countPairs(vectorint nums, int target) {sort(nums.begin(), nums.end()); // 对数组进行排序int n nums.size(); // 数组的大小int ans 0; // 记录满足条件的数字对数量int i 0, j n - 1; // 定义两个指针i指向开头j指向末尾while (i j) { // 当左指针小于右指针时进行循环if (nums[i] nums[j] target) { // 如果当前数字对之和大于等于目标值j--; // 右指针向左移动一位} else { // 如果当前数字对之和小于目标值ans j - i; // 将右指针和左指针之间的数字对数量累加到答案中i; // 左指针向右移动一位}}return ans; // 返回满足条件的数字对数量} }; 在main内使用 int main() {vectorint nums {1, 3, 4, 6, 8};int target 7;int ans 0;sort(nums.begin(), nums.end());ans countPairs(nums, target);cout 数字对之和至少为 target 的数量为: ans endl;return 0; }
http://www.w-s-a.com/news/209994/

相关文章:

  • 工程建设教育网站html成品网页模板下载
  • 同一ip 网站 权重wordpress 菜单 小图标
  • 网站没有icp备案wordpress d8主题 4.1
  • 手机网站建设推荐企业宣传页模板
  • 杭州市富阳区建设局网站动态域名做网站
  • 网站如何免费做SEO优化靖安县城乡规划建设局网站
  • 室内设计网站平台学新媒体运营最好的培训学校
  • 招聘网站建设工作总结湘潭seo
  • 台山网站设计哈尔滨网站建设外包公司
  • 常州城投建设招标网站网页设计入门教学视频
  • 石家庄教育平台网站建设wordpress 访问量统计
  • 为什么买的网站模版不好用ftp网站建设
  • 做网站办公照片crm系统视频
  • 网站建设 招标文件南昌做网络推广的
  • 增城电子商务网站建设浙江省住房和城乡建设部网站
  • 企业网站宽度给多少手机软件开发公司排名
  • 装修设计网站哪个平台最好免费自助建站工具
  • 网站建设规划结构网站服务费怎么做分录
  • 哪里有做网站的公司微商怎么开店步骤
  • 访问不了服务器的网站北京工业产品设计公司
  • 怎么棋牌网站建设口碑好的福州网站建设
  • 怎么样注册一个网站南通网站定制搭建
  • 网站免费正能量软件下载wordpress 多本小说
  • 临淄网站制作价格低长沙谷歌seo收费
  • 吴江公司网站建设电话免费的那种软件
  • 大淘客网站如何做seo网络广告设计公司
  • 厦门网络营销顾问湘潭网站seo
  • asp.net个人网站淮南 搭建一个企业展示网站
  • 备案关闭网站wordpress 替换
  • 台州建设网站制作wordpress乱码