码迷,mamicode.com
首页 >  
搜索关键字:bzoj1041    ( 13个结果
【HAOI2008】【BZOJ1041】圆上的整点
Description求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。InputrOutput整点个数Sample Input4 Sample Output4 HINTn<=2000 000 000Source不要看见圆就以为是几何QwQ 这题其实TMD是数论啊(╯‵□′)╯︵┻━┻ 推公式 x2+y2=r2x^2+y^2=r^2所以y2=r2?x2=(r+x)(...
分类:其他好文   时间:2015-08-28 15:40:14    阅读次数:103
BZOJ1041 [HAOI2008]圆上的整点
看的题解,感觉都不好说什么,,但是据说这个题是某年河南省,一个人都没正解?数学还是太弱,感觉这个题还是通过数学推导,强行将枚举范围缩小缩小小。。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespac...
分类:其他好文   时间:2015-08-17 06:22:49    阅读次数:183
BZOJ 1041 HAOI2008 圆上的整点 数论
题目大意:给定一个半径为为r的圆x^2+y^2=r^2,求圆上多少个点的坐标为整数 卡了很久的一道题。。。我之前用了两个公式,理论上可以O(√n)出解,可惜这两个公式并不能涵盖所有勾股数。。。 于是去找了下题解,发现这样一种方法: x^2+y^2=r^2 化简为 y^2=(r-x)(r+x) 我们令d=gcd(r-x,r+x) 则(r-x)/d与(r+x)/d一定互质,二者相乘为完全平...
分类:其他好文   时间:2014-10-09 02:15:37    阅读次数:159
13条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!