专栏文章
题解:P12869 [蓝桥杯 2025 国 Python A] 特殊整数对的数量
P12869题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mip2py1g
- 此快照首次捕获于
- 2025/12/03 05:11 3 个月前
- 此快照最后确认于
- 2025/12/03 05:11 3 个月前
前言
作者通过了一些不太正规的方法 AC ,此题解仅作为思路参考!
思路
通过题目条件 1,我们知道 。
通过题目条件 2,我们知道
__gcd(a,b)等于 。通过题目条件 3,我们知道 是 的倍数。
通过以上三个条件,我们可以写出一个双层循环暴力,外层循环循环到 ,判断 的值是否 的值,如果 的值 的值,让 加 ,内层循环循环到 ,每次 ,如果
__gcd(a,b)等于 ,让计数器 。这里只放给 赋值的代码。上述思路的时间复杂度是 。
代码:
CPPint b=a/2025*2025+(2025-a%2025);
if(b<a)b+=2025;
后记:
作者的方法:在 C++ 中直接硬暴力。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...