数论
文章平均质量分 62
嘎达啊
无名小卒
展开
-
hdu2554
到一定的数时 结果就相同了 #include #include using namespace std; int main() { int n; while(scanf("%d", &n)!=EOF) { if(n >= 41) { printf("0\n"); continue;原创 2013-05-07 19:38:11 · 505 阅读 · 0 评论 -
hdu4143
n = (y-x)*(y+x); y-x = i; y = x+i; n = (n/i - i)/2; y-x<sqrt(n); #include #include using namespace std; int main() { int t; cin >> t; while(t--) { int n; cin >> n;原创 2013-05-08 09:17:19 · 453 阅读 · 0 评论 -
hdu1576
思路:A = 9973*y + n; 由(A/B)%9973可知 A/B = 9973*P + X; X即为所求;9973*y = 9973*p*B + x*B-n; 两边都除以9973;则 x*B-n必可以整除,所以(x*B-n)%9973 = 0; X在0到9973之间 ; #include using namespace std; int main() { int t;原创 2013-05-09 15:14:58 · 442 阅读 · 0 评论