作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试解决 the SPOJ problem PGCD , 它询问最大公约数表中出现了多少个素数。
我想到的第一个想法是先通过筛分生成素数。
然后,对于每个素数 p,查看有多少对(a,b),其中 a和b都小于给定的边界,满足GCD(a,b)=p
。
比如小于(20, 20)的对有多少对满足GCD(a,b)=7?
当然,如上所述,a 和b 是有界的。
那么有没有可能逆转GCD呢?还是这个方案完全无效?
最佳答案
显然 GCD 函数是不可逆的/可逆的,因为,例如,
因此,如果给你 5 并尝试猜测输入,那是不可能的。
我可能在这里遗漏了一些东西,因为我不明白你在说什么边界,但我认为你有责任更好地解释这个问题。你到底有什么信息,你想计算什么信息?示例输入和输出将非常有用。此外,校对和拼写检查。
关于c++ - 如何找到满足 GCD(a,b) = x 的 a,b<N 对数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12287548/
我是一名优秀的程序员,十分优秀!