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

成都网站设公司徐汇网站制作

成都网站设公司,徐汇网站制作,阿里云做网站的,特效视频素材网站题目: https://leetcode.cn/problems/find-the-count-of-monotonic-pairs-i/description/ 不为别的,只是记录下这个超过100%,而且比原先最快的快了一个量级 不知道咋分析,反正得出结论就是,变大不变,变小…

题目:
https://leetcode.cn/problems/find-the-count-of-monotonic-pairs-i/description/
不为别的,只是记录下这个超过100%,而且比原先最快的快了一个量级
在这里插入图片描述在这里插入图片描述

不知道咋分析,反正得出结论就是,变大不变,变小跟着变,最后一个数,如果是负数,直接为0,如果为正数,就是C(len+n取n)
两个解题时间如图:
1、使用加法计算C

class Solution {public int countOfPairs(int[] nums) {int jj = 0;int len = nums.length;for (int i = 1; i < len; i++) {if (nums[i] - jj >= nums[i - 1]) {jj = nums[i] - nums[i - 1];nums[i] = nums[i - 1];} else {nums[i] -= jj;if (nums[i] < 0) {return 0;}}}return getAns(nums.length, nums[len - 1]);}//使用加法计算private int getAns(int length, int num) {long[] anss = new long[num + 1];for (int i = 0; i < anss.length; i++) {anss[i] = 1;}for (int i = 0; i < length; i++) {for (int j = 1; j <= num; j++) {anss[j] += anss[j - 1];anss[j]%=1_000_000_007;}}return (int) anss[num];}
}

2、使用计算式计算C,因为存在1000_000_007,所以先约分

class Solution {public int countOfPairs(int[] nums) {int jj = 0;int len = nums.length;for (int i = 1; i < len; i++) {if (nums[i] - jj >= nums[i - 1]) {jj = nums[i] - nums[i - 1];nums[i] = nums[i - 1];} else {nums[i] -= jj;if (nums[i] < 0) {return 0;}}}return getAns(nums.length, nums[len - 1]);}private int getAns(int length, int num) {if (length <= num) {return getAA(length, length + num);} else {return getAA(num, length + num);}}//以下计算C(length取n)private int getAA(int n, int length) {if (n == 0) {return 1;}int[] fenzi = new int[n];for (int i = 0; i < n; i++) {fenzi[i] = length - i;}for (int i = 1; i <= n; i++) {int temp = i;int j = 0;while (temp > 1) {int yue = getYue(temp, fenzi[j]);temp /= yue;fenzi[j] /= yue;j++;}}long ans = 1;for (int i : fenzi) {ans *= i;ans %= 1000_000_007;}return (int) ans;}private int getYue(int t1, int t2) {if (t1 == t2) {return t1;}if (t1 > t2) {return getYYY(t1, t2);} else {return getYYY(t2, t1);}}private int getYYY(int t1, int t2) {int t3 = t1 % t2;if (t3 == 0) {return t2;}return getYYY(t2, t3);}
}
http://www.yayakq.cn/news/84454/

相关文章:

  • 怎么做网站调研宁波cms建站
  • 中江县规划和建设局网站wordpress slider pro
  • 淘宝客网站搭建深圳平面设计招聘
  • 湖北网站推广策略天津进出口企业名录
  • 自己做的网站怎么打开深圳网页制作哪家好
  • 最新国内新闻50条简短网站关键词优化网站推广
  • 西安网站建设哪家强新人做网站盈利
  • 网站开发证书是什么广州地铁微博
  • 做网站要准备中国企业网中国商报
  • 漂亮网站广州公司网站设计制作
  • dedecms导航网站58同城网站建设
  • 外贸网站架构去除wordpress.org
  • 网站建设公司 佛山流量比对网站
  • 餐饮企业网站模板wordpress建企业门户
  • 官网网站怎么做秦都区建设局网站
  • 云天下网站建设为什么谷歌浏览器打不开网页
  • 会议网站开发汽车网站模板下载
  • 门户网站建设工作室网站空间是什么
  • 做篮球管理网站的步骤长沙建站公司网站
  • 襄樊市网站建设做网站设计最好的公司
  • 北京公司如何做网站网站建站方法
  • ps 怎么做网站网站用表格做的吗
  • 网站建设 微信微博外包加盟代理好项目哪家好
  • asp黑网站源码创业众筹平台
  • 做网上招聘哪个网站好wordpress验证邮箱验证码
  • 网站demo 工具庄辉个人网站建设教学
  • 英国做网站的人企业门户模板
  • 目前做网站框架上海人才网官网招聘人力资源专业
  • 如何网站做外贸生意工程承包合作协议书
  • 企业营销网站服务器1g够做网站的服务器还需要空间吗