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

蒟蒻的尊严被打得一败涂地17

题目描述

小 Z 非常喜欢数学,小 Y 准备考考小 Z 的数学能力。

小 Y 会跟小 Z 提出 t 个问题,每个问题都会给出两个整数 p 和 q,问满足x∣p 但q∤x 的最大的整数 x 是多少?

提示:

  1. a∣b 表示 a 整除 b,即 a 是 b 的因数,b 是 a 的倍数;a∤b 表是a 不能整除 b,表示 a 不是 b 的因数
  2. 题意可以描述成,找到一个最大的 x,使得 x 是 p 的因数,但 x 不是q的倍数。

输入格式

第一行输入一个整数 t表示询问次数。

接下来 tt 行,每行输入两个整数  和 q。

输出格式

输出共 t 行,一行一个整数表示答案。

样例 #1

样例输入 #1

3
10 4
12 6
179 822

样例输出 #1

10
4
179

提示

【样例解释】

  • 第一次询问,10 本身就不是 4 的倍数,所以输出 10;
  • 第二次询问,12 的因数有 1,2,3,4,6,12其中 4 是最大的不是 6 的倍数的数。

【数据范围】

对于 30%的数据,1≤t≤10,1≤p≤107,2≤q≤104

对于 60% 的数据,1≤t≤30,1≤p≤1012,2≤q≤106

对于 100%的数据,1≤t≤50,1≤p≤1018,2≤q≤109

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • nginx基础配置
  • HTTP?HTTPS?HTTP2.0
  • 【GitHub】github clone远程仓库的时候一直失败
  • 【xilinx】O-RAN 无线电接口 - Vivado 2020.1 及更新工具版本的发行说明
  • fetch跨域请求数据的前端设置和后端php的header设置
  • 高性能web服务器--nginx
  • 【Datawhale X 魔搭 】AI夏令营第四期大模型方向,Task3:源大模型RAG实战(持续更新)
  • 【AI趋势8】具身智能
  • Leetcode 第 137 场双周赛
  • Python酷库之旅-第三方库Pandas(088)
  • 单词搜索
  • 鸿蒙(API 12 Beta3版)【元数据(C/C++)】媒体相机开发指导
  • 获取操作系统的信息(Go语言)
  • 第10章 使用Entity Framework Core 保存数据
  • servlet基础操作(get)
  • (三)从jvm层面了解线程的启动和停止
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • [译]如何构建服务器端web组件,为何要构建?
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • Joomla 2.x, 3.x useful code cheatsheet
  • k个最大的数及变种小结
  • mongo索引构建
  • Redux系列x:源码分析
  • 番外篇1:在Windows环境下安装JDK
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 七牛云假注销小指南
  • 前端设计模式
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一个JAVA程序员成长之路分享
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • mysql面试题分组并合并列
  • ​io --- 处理流的核心工具​
  • ​queue --- 一个同步的队列类​
  • # Spring Cloud Alibaba Nacos_配置中心与服务发现(四)
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • # 数仓建模:如何构建主题宽表模型?
  • #70结构体案例1(导师,学生,成绩)
  • #Linux(make工具和makefile文件以及makefile语法)
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (145)光线追踪距离场柔和阴影
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (八)Flask之app.route装饰器函数的参数
  • (三)uboot源码分析
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (四)linux文件内容查看
  • (新)网络工程师考点串讲与真题详解
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)fock函数详解
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)为C# Windows服务添加安装程序
  • .NET Core引入性能分析引导优化
  • .Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用框架
  • .NET中使用Redis (二)