题目 对于有趣的数x,x的数位和 k ∗ p ^k*p k∗p+(加号重点) q = x 。 q=x。 q=x。,求在一个区间里有趣的数的个数。 分析 枚举数位和,我的方法是用C++自带的堆升序排列。 代码 #include <cstdio>#include <queue>using namespace std;typedef long long ll;ll k,p,q,
Description 给出 a a a的范围 [ x , y ] [x,y] [x,y],求满足 c 2 ⩽ a 2 + b 2 ⩽ c 2 + 1 c^2\leqslant a^2+b^2\leqslant c^2+1 c2⩽a2+b2⩽c2+1的边长均为正整数的三角形个数 Solution 对原式变形: a 2 = c 2 − b 2 = ( c + b ) ( c − b ) a^