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

批量查询网站是否正常潍坊专业网站建设哪家好

批量查询网站是否正常,潍坊专业网站建设哪家好,wordpress在哪里修改密码,wordpress为文章添加下载按钮问题描述 美丽区间是这样的一组区间:[L1,R1]、[L2,R2]、[L3,R3].. 构造美丽区间需要满足以下条件: L11Li≤RiRi−Li≥K对于任意的 i>1,有 LiRi−1 1gcd(Li,Ri)1,其中 gcd指两个数的最大公约数在满足上述条件的情况下&#x…

问题描述

美丽区间是这样的一组区间:[L1,R1]、[L2,R2]、[L3,R3].. 构造美丽区间需要满足以下条件:

  1. L1=1
  2. Li≤Ri
  3. Ri−Li≥K
  4. 对于任意的 i>1,有 Li=Ri−1  +1
  5. gcd(Li,Ri)=1,其中 gcd指两个数的最大公约数
  6. 在满足上述条件的情况下,Li、Ri​ 之间的差尽可能的小。

输入格式

第一行输入一个整数 K。 第二行输入一个整数 T,表示有 T 组测试用例。 接下来 T 行,每行输入一个整数 n。

输出格式

对每个输入的整数 n,输出一行,包含一个整数,表示 n 属于第几个美丽区间。

样例输入

10
3
123
33
10

样例输出

11
3
1

样例说明

第 1 个美丽区间为:[1,11]。

第 2 个美丽区间为:[12,23]。

第 3 个美丽区间为:[24,35]。

⋯⋯

第 11 个美丽区间为:[120,131]。

评测用例规模与约定

对于 60% 的评测用例:1≤T≤10^3,1≤K≤10^6,1≤n≤10^6。

对于 100% 的评测用例:1≤T≤10^6,1≤K≤10^6,1≤n≤10^6。

解题思路

要找出输入的整数在第几个区间,因为我们可以先根据题目要求把所有的美丽区间找到,并存储好美丽区间的左边界以及该区间属于第几个区间。

为了方便我们后续进行查找,我们可以用TreeMap存储这些数据,key存储左边界,value存储第几区间。

因为 TreeMap内部已经封装了基于红黑树的高效查找逻辑,并提供了一系列方法直接支持范围查询、上下界查找等操作。可以直接使用floorEntry()方法查找<=n的最大键值对,再用getValue()取值就能得到属于第几个区间。

代码

import java.util.Scanner;
import java.util.TreeMap;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int k=sc.nextInt();//key存储区间左边界,value存储属于第几个区间TreeMap<Integer, Integer> map=new TreeMap<>();int l=1;int cnt=1;map.put(l,cnt);//存储第一个区间l=k+2;//从第二个区间开始cnt=2;while(l<=1000000) {int r=l+k;while(gcd(l,r)!=1) {r++;}map.put(l, cnt);l=r+1;cnt++;}int t=sc.nextInt();while(t-->0) {int n=sc.nextInt();//查找<=n的最大键值对,再取值int res=map.floorEntry(n).getValue();System.out.println(res);}sc.close();}private static int gcd(int a,int b) {return b==0?a:gcd(b,a%b);}}


文章转载自:

http://RUSuIMnN.bsjpd.cn
http://lCFBjgho.bsjpd.cn
http://E6wFW3Ri.bsjpd.cn
http://K3Czgk6F.bsjpd.cn
http://Gh42K1rW.bsjpd.cn
http://uKpDUb7w.bsjpd.cn
http://bTipp3NR.bsjpd.cn
http://vQS5Esfc.bsjpd.cn
http://se3ZkRM4.bsjpd.cn
http://G5X69IqS.bsjpd.cn
http://EtoPSXsw.bsjpd.cn
http://Wl0E1ALl.bsjpd.cn
http://2PTMXcnl.bsjpd.cn
http://TCGATluj.bsjpd.cn
http://WXr7MuoX.bsjpd.cn
http://QyJyoI6H.bsjpd.cn
http://mf1lJZzt.bsjpd.cn
http://I11nUHaq.bsjpd.cn
http://FW5PlVeS.bsjpd.cn
http://bj0LPKc5.bsjpd.cn
http://NO1KKYY1.bsjpd.cn
http://vzl6XRTV.bsjpd.cn
http://PDARNIWN.bsjpd.cn
http://eF6iUyZs.bsjpd.cn
http://I7PrMSjA.bsjpd.cn
http://ZZi6PgdK.bsjpd.cn
http://JmRwumvP.bsjpd.cn
http://3xKwdcZl.bsjpd.cn
http://7FN6atKV.bsjpd.cn
http://Qi6zRA1r.bsjpd.cn
http://www.dtcms.com/wzjs/724361.html

相关文章:

  • 用服务器建立网站吗建设银行造价咨询中心网站
  • 邯郸网站设计哪家好那些网站是php开发的
  • 黔西南州住房和城乡建设局网站个人网站备案 资料
  • 郑州网站推广报价百度地图下载2022新版安装
  • 建设网站技术公司电话flashfxp上传网站模板
  • 用绿色做图标的网站国美网站建设特点
  • 网站单页别人是怎么做的制作一个网站费用
  • 如何给网站做seocms 官方网站
  • 专业建筑公司网站建设银行观澜支行网站
  • 网站免费正能量加载要快四川代理网站建设的公司
  • 单位网里建网站企业网站开发费用
  • 网站应包括的基本功能和高级功能网站右侧浮动广告
  • 公众号网站营销型的网站
  • 如果网站被攻击了2345网址导航手机
  • 邹平做网站的公司电子商务网站的推广方式
  • 婚礼设计方案网站服装设计自学
  • 网站建设与维护参考文献厦门专业网站推广
  • 国外网站设计大全网络平台建设公司
  • 网站建设平台怎么做网站建设立项ppt
  • 企业网站源码php平面设计类网站什么颜色好
  • c 做的网站seo外包公司怎么样
  • 鞍山建设工程信息网站济南最新防疫政策调整
  • 深圳英文站seo丹东网站建设平台
  • 企业服饰网站模板湖北省建设厅招骋网站
  • 视频推广网站做官方网站公司
  • 惠州网站建设领头过期的网站域名
  • 营销网站建设818gx商城网站发展计划
  • 专做美食的网站中扶建设网站
  • 网站模版 下载工具app设计网站模板免费下载
  • 莒县网站制作公司怎么在ftp看网站后台地址