关闭

最大不能表示的数

标签: algorithm数论
849人阅读 评论(0) 收藏 举报
分类:
最大不能表示的数

1. 对于两个数A,B,如果A,B互质,那么Ax+By (x>=0 && y>=0) 最大的不能表示的数为AB-A-B,且不能表示数的个数为:(A-1)(B-1)/2

2. 对于3个数:
定理一:
设a,b,c为正整数,(a,b,c)=1,x,y,z为非负整数,ax+by+cz所不能表出的最大整数为M,那么当 c > ab/(a,b)^2 - a/(a,b) - b/(a,b) 时,M = ab/(a,b) + c(a,b) - a - b - c;

定理二:
设a,b,c为正整数,(a,b,c)=1,x,y,z为非负整数,ax+by+cz所不能表出的最大整数为M,N = ab/(a,b) + c(a,b) - a - b - c,则:
(1) M <= N
(2) M == N 的充要条件是a1*u + b1*v可以表示出c,其中(a,b) = d,a = a1*d,b = b1*d,u,v为非负整数。
实际上定理二包含定理一。

详细可以参考:http://blog.csdn.net/acdreamers/article/details/18504181
0
0
查看评论

HDU 1792-A New Change Problem(互质数的最大不能表示数)

题目地址:HDU 1792 题意:两个互质的数A,B且A*x+B*y(x>=0,y>=0)求最大不能表示的数,和不能表示的数的个数。 思路:最大不能表示的数是A*B-A-B,个数是(A-1)*(B-1)/2。详细推导#include <stdio.h> #include ...
  • u013486414
  • u013486414
  • 2015-08-21 10:33
  • 1125

最大无法表示成px+qy(x>=0,y>=0)的数

有俩个数p,q,且gcd(q,p)(最大公约数)=1,则最大无法表示成px+qy(x>=0,y>=0)的数是pq-q-p(对于n>pq-q-p,都可以表示成px+qy;而pq-q-p,就无法表示成px+qy)。 x>=0,y>=0很重要。 1. 假设可以表示为pq-q...
  • Archibaldyangfan
  • Archibaldyangfan
  • 2012-06-06 13:35
  • 1585

usaco Beef McNuggets

这两天贼烦,ccf炸了,还有一个烦心事。哎我都不知道自己能不能坚持下去了。马上期末考了。这段时间还是抓紧时间复习吧同时刷usaco的节奏要跟以前一样了,毕竟课少了。 题解: 只要你知道以下的数论结论,这道题就是水背包了: 有两个数p,q,且gcd(q,p)=1,则最大无法表示成px+...
  • silence401
  • silence401
  • 2016-12-19 23:03
  • 115

数学知识

有俩个数p,q,且gcd(q,p)(最大公约数)=1,则最大无法表示成px+qy(x>=0,y>=0)的数是pq-q-p(对于n>pq-q-p,都可以表示成px+qy;而pq-q-p,就无法表示成px+qy)。 x>=0,y>=0很重要。 例p=4,q=5的情形(最...
  • wzw1376124061
  • wzw1376124061
  • 2017-04-09 16:45
  • 176

证明:(0,0)到(x,y)连线上横纵坐标都是正整数的点有gcd(x,y)个

证明:(0,0)到(x,y)连线上横纵坐标都是正整数的点有gcd(x,y)个 【命题】 平面直角坐标系中(0,0)到(x,y)这条线段上共有gcd(x,y)个点,它的横纵坐标都是正整数 【证明】 设坐标系上有一点A(x,y) 令x=x'gcd(x,y),y'=y'gcd(x,...
  • FSAHFGSADHSAKNDAS
  • FSAHFGSADHSAKNDAS
  • 2016-05-08 16:23
  • 448

background-position:top left(关键字)、0px 0px(数值)、0% 0%(百分数)

第一个对应水平方向 ,第二个对应垂直方向
  • q285661571
  • q285661571
  • 2012-05-04 16:30
  • 1514

最大不能表示的数

1. 对于两个数A,B,如果A,B互质,那么Ax+By (x>=0 && y>=0) 最大的不能表示的数为AB-A-B,且不能表示数的个数为:(A-1)(B-1)/2 2. 对于3个数: 定理一: 设a,b,c为正整数,(a,b,c)=1,x,y,z为非负整数,ax+b...
  • whai362
  • whai362
  • 2015-07-07 16:52
  • 849

C互质个数

C互质个数 Time Limit:1000MS  Memory Limit:65536K Total Submit:55 Accepted:27 Description 贝贝、妞妞和康康都长大了,如今,他们已届小学毕业,老师给贝贝出了一道强化计算的题目,让她做一大堆除法,以确定两个数之间...
  • fjinhao
  • fjinhao
  • 2015-04-23 11:45
  • 1171

关于ax+by+cz的最大不可表数

我们知道,对于两个数A,B,如果有A,B互质,那么()最大的不能表示的数为AB-A-B,且不能表示数的个数为:                   那么,如果把它推广到三个数呢? 定理一:设为正整数,,为非...
  • ACdreamers
  • ACdreamers
  • 2014-01-19 17:12
  • 2414

java实现筛选数三个double类型的数中的最大值

9.定义三个重载方法max(),第一个方法求两个int值中的最大值,第二个方法求两个double值中的最大值, 第三个方法求三个double值中的最大值,并分别调用三个方法。 class Demo{ public static void main(String [] args){ int a=...
  • WGYH_3767
  • WGYH_3767
  • 2017-07-15 18:19
  • 171
    个人资料
    • 访问:157089次
    • 积分:3617
    • 等级:
    • 排名:第10773名
    • 原创:213篇
    • 转载:3篇
    • 译文:0篇
    • 评论:43条
    最新评论