UVA 10976 Fractions Again?!【暴力枚举/注意推导下/分子分母分开保存】
【题意】:给你一个数k,求所有使得1/k = 1/x + 1/y成立的x≥y的整数对。
【分析】:枚举所有在区间【k+1, 2k】上的 y 即可,当 1/k - 1/y 的结果分子为1即为一组解。
【代码】:
#include<bits/stdc++.h>
using namespace std;
int x[10005];
int y[10005];
#define LL long long int main()
{
int k,c;
while(~scanf("%d",&k))
{
c=0;
for(int Y=k+1 ;Y<=k<<1; Y++)
{
if((Y*k) % (Y-k)==0)//y是整数
{
x[c]=(Y*k)/(Y-k);
y[c]=Y;
c++;
}
}
printf("%d\n",c);
for(int i=0; i<c; i++)
{
printf("1/%d = 1/%d + 1/%d\n",k,x[i],y[i]);
}
} }
UVA 10976 Fractions Again?!【暴力枚举/注意推导下/分子分母分开保存】的更多相关文章
- uva 10976 Fractions Again(简单枚举)
		10976 Fractions Again It is easy to see that for every fraction in the form 1 k (k > 0), we can a ... 
- 暴力枚举 UVA 10976 Fractions Again?!
		题目传送门 /* x>=y, 1/x <= 1/y, 因此1/k - 1/y <= 1/y, 即y <= 2*k */ #include <cstdio> #inc ... 
- UVA.12716 GCD XOR (暴力枚举 数论GCD)
		UVA.12716 GCD XOR (暴力枚举 数论GCD) 题意分析 题意比较简单,求[1,n]范围内的整数队a,b(a<=b)的个数,使得 gcd(a,b) = a XOR b. 前置技能 ... 
- uva 10976 fractions again(水题)——yhx
		aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAB3gAAAM+CAIAAAB31EfqAAAgAElEQVR4nOzdO7KtPJum69GEpAcVQQ ... 
- Uva 10167 - Birthday Cake 暴力枚举 随机
		Problem G. Birthday Cake Background Lucy and Lily are twins. Today is their birthday. Mother buys ... 
- UVA 725 division【暴力枚举】
		[题意]:输入正整数n,用0~9这10个数字不重复组成两个五位数abcde和fghij,使得abcde/fghij的商为n,按顺序输出所有结果.如果没有找到则输出“There are no solut ... 
- UVa 10603 Fill [暴力枚举、路径搜索]
		10603 Fill There are three jugs with a volume of a, b and c liters. (a, b, and c are positive intege ... 
- Uva 10976 Fractions Again?!
		直接暴力 没技巧 y应该从k+1开始循环,因为不然y-k<0的时候 你相当于(x*y) % (负数) 了. #include <iostream> using namespace s ... 
- UVA.10986 Fractions Again (经典暴力)
		UVA.10986 Fractions Again (经典暴力) 题意分析 同样只枚举1个,根据条件算出另外一个. 代码总览 #include <iostream> #include &l ... 
随机推荐
- B1007 素数对猜想
			B1007 素数对猜想 让我们定义\(d_n\)为:\(d_n =p_{n+1}−p_n\),其中\(p_i\)是第i个素数.显然有\(d_1=1\),且对于n>1有\(d_n\)是偶数.&qu ... 
- Diycode开源项目 ImageActivity分析
			1.首先看一下效果 1.1做成了一个GIF 1.2.我用格式工厂有点问题,大小无法调到手机这样的大小,目前还没有解决方案. 1.3.网上有免费的MP4->GIF,参考一下这个网站吧. 1.4.讲 ... 
- 慢慢琢磨JVM
			1 JVM简介 JVM是一个Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibe ... 
- leetcode 【 Maximum Subarray   】python 实现
			题目: Find the contiguous subarray within an array (containing at least one number) which has the larg ... 
- java环境变量配置(Windows & Linux)
			前言: java 编程中 java 环境变量设置是开发最基础的要求,今天我们一起来学习相关要点和配置. 做些不太恰当但通俗易懂的比喻(个人理解): java 程序就好比汽车. jre(java 运行环 ... 
- 【LeetCode】汉明距离(Hamming Distance)
			这道题是LeetCode里的第461道题. 题目描述: 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目. 给出两个整数 x 和 y,计算它们之间的汉明距离. 注意: 0 ≤ x, ... 
- [oldboy-django][2深入django]老师管理--查看,添加,编辑
			# 添加老师(下拉框多选) 数据库设计: class Teacher(models.Model): name = models.CharField(max_length=64) cls = model ... 
- (转载)CentOS 6.5使用aliyun镜像来源
			(原地址:http://www.linuxidc.com/Linux/2014-09/106675.htm) 当我们把CentOS 6.5安装好以后,可以使用这个脚本来使用国内的阿里云镜像源 #!/b ... 
- Android之操作相册
			获取手机中的图片的绝对路径并且区分出每个文件夹下的路径: 存放图片绝对路径的文件夹的名字和存放绝对路径的List 实体类如下: import java.util.ArrayList; import j ... 
- [NOI2014][bzoj3670] 动物园 [kmp+next数组应用]
			题面 传送门 思路 首先,这题最好的一个地方,在于它给出的关于$next$的讲解实在是妙极......甚至可以说我的kmp是过了这道题以后才脱胎换骨的 然后是正文: 如何求$num$数组? 这道题的输 ... 
