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

怎么做跟别人一样的网站淮南网络建站公司

怎么做跟别人一样的网站,淮南网络建站公司,潍坊市住房和城乡建设局网站,云开放平台通信 LCR 009. 乘积小于 K 的子数组268. 丢失的数字287. 寻找重复数 LCR 009. 乘积小于 K 的子数组 已解答 滑动窗口 给定一个正整数数组 nums和整数 k ,请找出该数组内乘积小于 k 的连续的子数组的个数。 示例 1: 输入: nums [10,5,2,6], k 100 输出: 8 解释…

通信

    • LCR 009. 乘积小于 K 的子数组
    • 268. 丢失的数字
    • 287. 寻找重复数

LCR 009. 乘积小于 K 的子数组

已解答

滑动窗口
给定一个正整数数组 nums和整数 k ,请找出该数组内乘积小于 k 的连续的子数组的个数。

示例 1:

输入: nums = [10,5,2,6], k = 100
输出: 8
解释: 8 个乘积小于 100 的子数组分别为: [10], [5], [2], [6], [10,5], [5,2], [2,6], [5,2,6]。
需要注意的是 [10,5,2] 并不是乘积小于100的子数组。
示例 2:

输入: nums = [1,2,3], k = 0
输出: 0

int numSubarrayProductLessThanK(int* nums, int numsSize, int k){int count=0;int cur=1;//cur当前窗口乘积int i=0,j=0;if(k<=1){return 0;}for(i=0,j=0;i<numsSize;i++){cur=cur*nums[i];while(cur>=k) cur=cur/nums[j++];count=count+(i-j+1);}return count;}

给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。

268. 丢失的数字

示例 1:

输入:nums = [3,0,1]
输出:2
解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。
示例 2:

输入:nums = [0,1]
输出:2
解释:n = 2,因为有 2 个数字,所以所有的数字都在范围 [0,2] 内。2 是丢失的数字,因为它没有出现在 nums 中。
示例 3:

输入:nums = [9,6,4,2,3,5,7,0,1]
输出:8
解释:n = 9,因为有 9 个数字,所以所有的数字都在范围 [0,9] 内。8 是丢失的数字,因为它没有出现在 nums 中。
示例 4:

输入:nums = [0]
输出:1
解释:n = 1,因为有 1 个数字,所以所有的数字都在范围 [0,1] 内。1 是丢失的数字,因为它没有出现在 nums 中。

int SMALLtoBig(const void*a,const void*b){return(*(int*)a-*(int*)b);
}
int missingNumber(int* nums, int numsSize) {qsort(nums,numsSize,sizeof(int),SMALLtoBig);for(int i=0;i<numsSize;i++){if(nums[i]!=i){return i;}}return numsSize;
}

287. 寻找重复数

给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。

假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。

你设计的解决方案必须 不修改 数组 nums 且只用常量级 O(1) 的额外空间。

示例 1:

输入:nums = [1,3,4,2,2]
输出:2
示例 2:

输入:nums = [3,1,3,4,2]
输出:3
示例 3 :

输入:nums = [3,3,3,3,3]
输出:3

提示:

1 <= n <= 105
nums.length == n + 1
1 <= nums[i] <= n
nums 中 只有一个整数 出现 两次或多次 ,其余整数均只出现 一次

int findDuplicate(int* nums, int numsSize) {int mid=numsSize/2;int count=0;int l=0,r=numsSize-1;while(l<r){count=0;for(int i=0;i<numsSize;i++){if(nums[i]<=mid){count++;}}if(count>mid){r=mid;mid=(l+r)/2;}else{l=mid+1;mid=(l+r)/2;}}return l;}

http://www.yayakq.cn/news/90006/

相关文章:

  • 怎么做公司网站竞价wordpress网站建设
  • 小说网站开发环境那个号中国站长之家爱站网
  • 郑州做网站助企建一个网站需要什么资料
  • 58同城类似的网站开发微信分享按钮wordpress高级版
  • 手机可以开发网站永久免vip的网站
  • 宜昌公司做网站机械加工网上怎么接单
  • iview做的网站哪些公司做企业网站
  • 企业为什么要做网站运营wordpress 去掉 顶部
  • 百度账号一键登录广州建站优化
  • 集团网站建设社区网站 备案
  • wps的ppt做网站超链接使用iis6搭建网站
  • 新乡个人网站建设北京专业的网站ui设计公司
  • 关于做情侣的网站的图片素材响应式门户网站
  • 哪里找专业做网站的人网站关键词先后
  • 网站如何引导成都注册公司核名网站
  • 汉口网站关键词排名无锡市梁溪区建设局网站
  • 在线响应式网站装修设计师在哪里找
  • flash网站特点湛江专业网站制作
  • 有没有专门做设计的网站科技公司网站源码
  • 网站建设新的技术关键词挖掘排名
  • 军队网站建设方案北京云主机网站源码
  • 池州网站建设电话湖南网站建设哪家专业
  • 网站落地页如何做网站开发项目交接
  • 培训做网站销售方案
  • 自建视频网站个人主页网页设计模板
  • 如何将视频添加到网站上图片如何连接到wordpress
  • 申请的网站怎么建设wordpress 相册调用
  • 上海制作网站的公司有哪些wordpress数据库索引优化
  • 网站地图如何更新wordpress jiathis 文章 去除
  • 做女装网站应怎么定位wordpress图片无限放大