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

首饰盒东莞网站建设网站建设公司未来方向

首饰盒东莞网站建设,网站建设公司未来方向,通过付费网站做lead,网站建设可行性分析Powered by:NEFU AB-IN Link 文章目录 2940. 花坛的最小改变次数题意思路代码 2940. 花坛的最小改变次数 题意 略 思路 首先需要区间查询gcd#xff0c;想到st表 其次思路#xff0c;固定左端点#xff0c;二分右端点#xff0c;找gcd与区间长度相等的右端点#xff0c;个…Powered by:NEFU AB-IN Link 文章目录 2940. 花坛的最小改变次数题意思路代码 2940. 花坛的最小改变次数 题意 略 思路 首先需要区间查询gcd想到st表 其次思路固定左端点二分右端点找gcd与区间长度相等的右端点个人是这么理解的 区间长度 mid - i 1gcd区间长度随mid增大而增大gcd随mid增大而减小或不变区间长度开始为1gcd开始大于等于1所以两者如果无限延伸一定有交点可能不止一个所以找到最右边的设为x那么x往左的都是gcd大于等于区间长度的那么把这个区间放进答案数组 在答案数组里按右端点排序如果两个端点可以合并如果某个区间左端点可以小于前哥区间右端点说明可以一起改统计改几次即可 代码 Author: NEFU AB-IN Date: 2023-06-09 18:00:12 FilePath: \LanQiao\2940\2940.py LastEditTime: 2023-06-09 20:09:28# import from sys import setrecursionlimit, stdin, stdout, exit from collections import Counter, deque from heapq import heapify, heappop, heappush, nlargest, nsmallest from bisect import bisect_left, bisect_right from datetime import datetime, timedelta from string import ascii_lowercase, ascii_uppercase from math import log, gcd, sqrt, fabs, ceil, floorclass sa:def __init__(self, x, y):self.x xself.y ydef __lt__(self, a):return self.y a.y# Final N int(2e5 10) M 20 INF int(2e9)# Define setrecursionlimit(INF) input lambda: stdin.readline().rstrip(\r\n) # Remove when Mutiple data read lambda: map(int, input().split()) LTN lambda x: ord(x.upper()) - 65 # A - 0 NTL lambda x: ascii_uppercase[x] # 0 - A# —————————————————————Division line —————————————————————— dp [[0] * M for _ in range(N)] Log [0] * N a [0] * Ndef init():for j in range(M):i 1while i (1 j) - 1 n:if j 0:dp[i][j] a[i]else:dp[i][j] gcd(dp[i][j - 1], dp[i (1 (j - 1))][j - 1])i 1for i in range(2, N):Log[i] Log[i // 2] 1def query(l, r):k Log[r - l 1]return gcd(dp[l][k], dp[r - (1 k) 1][k])n, read() a[1:] read()ans [] init()for i in range(1, n 1):l, r i, nwhile l r:mid l r 1 1if query(i, mid) mid - i 1:l midelse:r mid - 1if query(i, l) l - i 1:ans.append(sa(i, l))cnt 1 if len(ans) 0:print(0) else:ans.sort()tmp ans[0].yfor i in ans:if i.x tmp:cnt 1tmp i.yprint(cnt)
http://www.hkea.cn/news/14261650/

相关文章:

  • 建设政务网站最近的新闻大事10条
  • 从零开始学做网站cdsn成都企业网站设计
  • 怎么在各大网站做产品推广一键生成简历
  • 网站建设与管理计划电子商务网站平台建设费用
  • 专门做三国战纪的网站叫什么意思境外电商做的什么平台
  • 电子商务网站开发教程课本例题网页设计实训总结200字
  • 做gif表情包的网站网站模板使用
  • 一般网站建设公司好网站建设公司专业网站开发研发
  • 电子商务网站推广案例正在播网球比赛直播
  • 创新建设资金网站免费中小企业管理软件
  • 西安做兼职网站杭州做网站好的公司排名
  • 做哪类网站赚钱沈阳哪个医院人流好一点
  • 互联网网站开发发展黑龙江省住房和城乡建设信息网
  • 如何访问win7下做的网站做 网站 技术支持 抓获 互助
  • 网站程序怎么备份网站app免费制作软件
  • 沈阳成创网站建设公司网站建设期的网站案例
  • 网站建设方案数营销外包公司
  • 建设银行网站怎么登陆密码错误做公司网站的模板下载
  • 海南网站建设方案哪里可以学做资料员的网站
  • 一个服务器怎么做两个网站网络系统管理属于哪类专业
  • 网站建设入门教程dw做的网站如何使用
  • 建设工程质量检测机构主管网站一个网站用几个域名
  • 公司营销网站制作汕头制作网站软件
  • 铜梁旅游网站建设管理钢丝网片
  • 网站恶意点击做恐怖网站
  • 中文建网站网页实时翻译器
  • 梵讯企业网站建设网页设计教程网站
  • 公司网站建设需要注意的地方百度入驻绍兴
  • 网站策划的工作职责seo前线
  • 如何做镜像别人网站如何做网站认证