首页 > 其他分享 >CF483A 题解

CF483A 题解

时间:2022-08-25 00:13:50浏览次数:78  
标签:return gcd 题解 LL long CF483A include

题目传送门

小学生又来写题解啦!

刚看到范围,觉得不能枚举。

仔细想一下,其实可以,因为第一组解应该离左边界较近,很快可以出答案。

所以,我们可以尝试暴力枚举

最大公约数就用辗转相除法,写成一个函数,大家应该都会。

找到解就结束程序。

送上满分代码:

#include <iostream>
#include <cstdio>
#define LL long long
using namespace std;
LL gcd(LL x, LL y)  //辗转相除法。 
{
	if(y == 0) return x;
	return gcd(y, x % y);
}
int main()
{
	LL L, R;
	scanf("%lld%lld", &L, &R);
	for (LL a = L; a <= R; a++)
		for (LL b = a+1; b <= R; b++)
			for (LL c = b+1; c <= R; c++)  //这样枚举可以直接保证三个数的大小关系。 
				if (gcd(a, b) == 1 && gcd(b, c) == 1 && gcd(a, c) != 1)
				{
					printf("%lld %lld %lld", a, b, c);
					return 0;   //记得结束掉,因为只输出一组解。 
				}
	printf("-1");
	return 0;
}

首发:2022-01-31 11:32:28

标签:return,gcd,题解,LL,long,CF483A,include
From: https://www.cnblogs.com/liangbowen/p/16622758.html

相关文章

  • AT278 题解
    题目传送门小学生又双叒叕来写题解啦!我的思路是,先统计招牌与材料包中不同字母的数量。然后,枚举二十六个字母。对于每个字母,用招牌字母数除以材料包字母数,再向上取整。......
  • AT212 题解
    题目传送门小学生又双叒叕来写题解啦!翻了一下大家的代码,都好长好复杂,其实直接模拟就好了。先说一个巨坑:发现坐标与我们平时不同,所以进行修改。写一个函数,函数作用为找......
  • AT1578 题解
    题目传送门小学生又双叒叕来写题解啦!个人认为这题就考你的理解能力,因此,得先把题读懂。寿司就是01或10字符的组合,减少拆开寿司的次数,本质上就是保留完整的寿司。因......
  • AT4864 题解
    题目传送门显然是贪心题。对于每张优惠券,我们应该给当前最大的物品使用。如果使用普通的数组,每次都找最大值太慢了。因此,我们使用传说神器:优先队列。其他题解都没有说......
  • AT2286 题解
    题目传送门小学生又双叒叕来写题解啦!这题要用到因数个数定理,没学过的童鞋自己了解一下。由于和质数有关,我使用质数筛法。我使用较快的欧拉筛法算质数(想学就做这题)。事......
  • [HNOI2004] L 语言 题解(AC 自动机上 dp)
    前言:原版数据超弱,爆搜就能过(即洛谷里面80分的数据),在此不多说,这里讲的是正解。(如果不是正解我还敢写题解吗)唔······话说洛谷里的题解用的都有状压,蒟蒻表示这题不......
  • 【TPC附加赛YSTG】星坠比赛题解
    零、写在前面比赛地址本人比较菜,在这场接近提高组的模拟赛中获得了\(30+100+30+50=210\)的烂分事实上只要把暴力打足成绩一般就不会差但后来本人在Z......
  • LeetCode 重排链表算法题解 All In One
    LeetCode重排链表算法题解AllInOnejs/ts实现重排链表重排链表原理图解//快慢指针重排链表https://leetcode.com/problems/reorder-list/https://le......
  • ARC103E题解
    思路很奇怪(?)考虑是否合法的条件。注意到这个显然要求对称(即存在\(i\)必须存在\(n-i\)),如果不满足一定无解。然后比较显然的是\(1\)不存在和存在\(n\)都无解。然后......
  • 「AGC036F」Square Constraints 题解
    「AGC036F」SquareConstraints题解题目大意给定一个整数$n$,求有多少种$0\-\2n!-!1$的排列$P$,使得对于每个$i$,都有$n^2\lei^2+P_i^2\le4n^2$。......