首页 > 其他分享 >P8443 题解

P8443 题解

时间:2022-08-26 02:12:06浏览次数:91  
标签:lfloor P8443 题解 long rfloor dfrac lld

前言

题目传送门!

更好的阅读体验?

普及组月赛第一题。别的题解语言有点高深,我补篇题解。

思路

显然,\(\lfloor \dfrac{l}{x}\rfloor, \lfloor \dfrac{l+1}{x}\rfloor, \cdots, \lfloor \dfrac{r}{x}\rfloor\) 是连续的整数

而且,显然有 \(\operatorname{gcd}(c, c+1) = 1\)。

换句话说,只要 \(\lfloor \dfrac{l}{x}\rfloor \ne \lfloor \dfrac{r}{x}\rfloor\),结果就为 \(1\)。如果两者相等,答案就是 \(\lfloor \dfrac{l}{x}\rfloor\) 啦。

代码

#include <iostream>
#include <cstdio>
using namespace std;

int main()
{
	int T;
	scanf("%d", &T);
	while (T--)
	{
		long long l, r, x; //本题唯一坑点,要记得开 long long。
		scanf("%lld%lld%lld", &l, &r, &x);
		if (l / x != r / x) puts("1");
		else printf("%lld\n", l / x);
	}
	return 0;
}

希望能帮助到大家!
首发:2022-07-27 19:19:22

标签:lfloor,P8443,题解,long,rfloor,dfrac,lld
From: https://www.cnblogs.com/liangbowen/p/16622902.html

相关文章

  • P8431 题解
    前言题目传送门!更好的阅读体验?这题题解都写得特别复杂,蒟蒻看不懂。因此,我补一篇简单的贪心题解。思路题目等同于求最小的\(p\)使得\(f(p)>n\),则\((p-1)\)就是答......
  • P7535 题解
    前言题目传送门!更好的阅读体验?比赛时考到了这一题,于是写一篇题解纪念一下。思路设\(dp_{i,j}\)表示前\(i\)张钞票分给两人,两人差尽可能接近\(j\)的情况下,获得......
  • CF1066C 题解
    前言题目传送门!更好的阅读体验?本题是简单的双端队列练手题。思路题意大致如下:执行双端队列push_front()操作。执行双端队列push_back()操作。查询\(\min\{m......
  • SP733 题解
    前言题目传送门!更好的阅读体验?校内比赛题。赶紧补篇题解。思路经典的二分加搜索。由于\(h_{i,j}\)范围很小,考虑二分答案。二分答案的范围应该是\([0,110]\)。......
  • P3057 题解
    ###前言题目传送门\(\color{red}{see}\space\color{green}{in}\space\color{blue}{my}\space\color{purple}{blog}\)在学校比赛时遇到了这一题,写一篇题解纪念一下。......
  • P4944 题解
    前言题目传送门!或许更好的阅读体验?这题算是一道中模拟?码量不会很高,大概只有\(100\)至\(150\)行。思路输入地图。注意,还不能读入蛇的行动指令,因为我们不知道......
  • gdfzoj 比赛题解
    前言本次比赛:初一训练5.21/编号531题目难度中等偏上,有几题比较简单,有两三题较难。T1题目:gdfzoj1441思路:算是一道暴力题。由于\(h_{i,j}\)范围很小,考虑二分答......
  • P8344 题解
    ###前言题目传送门\(\color{red}{see}\space\color{green}{in}\space\color{blue}{my}\space\color{purple}{blog}\)这题作为本次比赛的T1,难度感觉还行,算是一道结......
  • AT2580 题解
    前言题目传送门!更好的阅读体验?这题是常规的二分答案。前置知识:二分答案教大家一个小技巧:如何判断一题是否可以使用二分答案,以及如何编写程序?设计\(f(x)\)函数,确......
  • P8400 题解
    前言题目传送门!或许更好的阅读体验?这题非常简单,考察读入读出,以及较简单的代数运算。思路我们可以利用代数解这道题目。设一共有\(n\)个大盒子,\(m\)个小盒子。得......