![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数学
lliinnhhhan
这个作者很懒,什么都没留下…
展开
-
hdu1018
让你求阶乘的位数。 对于位数为x的数的范围是 10^(x-1) 解得x=log10(n)+1; 然后用对数的性质对n进行分解 #include #include #include #include #include #include using namespace std; int main() { int t,n; scanf("%d",&t);原创 2015-07-29 08:32:15 · 265 阅读 · 0 评论 -
hdu1220
给出一个n的立方体。 然后你去拆成体积为1的立方体。 对于拆出来的任意两个立方体。 两个立方体之间的交点可能有 0,1,2,4 只要所有的减去4的就是答案。 四的 一列由n-1个,每个面有 N^2,总共上左下三个面 #include #include #include #include #include #include #include #include #incl原创 2015-07-31 11:18:42 · 533 阅读 · 0 评论 -
hdu1593
深深地为自己的智商悲哀。 说不定以后遇到这种情况都不能机智逃走。。。。。。 直接往不同方向跑,直接错。 应该先让自己和敌人和圆心处于三点共线。 在速度允许的情况下,自己离开圆心但是始终保持三点共线。 在也就是角速度一致。v2/R=v1/r 即 r=v1*R/v2 如果r增大 就不能继续维持三点共线了。这个时候就只能直线跑,这个时候就看时间的问题了。 你的路程就会使(R-r)原创 2015-08-01 11:11:37 · 373 阅读 · 0 评论 -
hdu1999 可以筛法做
好失败,竟然用打表才过的。 #include #include #include #include #include #include using namespace std; const int maxn=1e6+5; int len=0; int prime[maxn],a[maxn]; bool status[maxn]; bool s[maxn]={0,1,0,1,1,0,1原创 2015-08-01 23:31:24 · 414 阅读 · 0 评论 -
hdu1722
模拟下切的版块的数量,会发现其实切得过程中会出现切痕重叠。去重就好了 #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int gcd(int a,int b) {原创 2015-08-01 09:47:42 · 351 阅读 · 0 评论