154 条题解
-
0Tomjay LV 3 @ 2007-10-16 06:53:19
把数组F开到过程外边会快很多
-
02007-10-09 21:02:54@
编译通过...
├ 测试数据 01:答案正确... 9ms
├ 测试数据 02:答案正确... 9ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 9ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:27ms二分~~~
-
02007-08-16 16:54:46@
编译通过...
├ 测试数据 01:答案正确... 41ms
├ 测试数据 02:答案正确... 72ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 41ms
├ 测试数据 10:答案正确... 103ms -
02007-08-09 19:16:39@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-刚开始最笨的方法如果提交的话可能要running几个小时。。。汗
恩,二分法+高精度 -
02007-08-04 21:14:36@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 25ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:25ms -
02007-08-01 17:06:28@
数据好弱啊,输出10000位才爽
-
02007-07-10 13:28:59@
晕...刚开始超时的厉害
后来发现 500位以上的那些东西不用管的。... -
02007-03-22 01:14:58@
快速乘方,不懂的可以去网上搜,很简单的
-
02007-02-08 09:24:18@
二分=AC.
-
02006-11-14 12:46:06@
算位数时取整用TRUNC,不能4舍5入(ROUND)。害我交这么多次~
-
02006-11-13 13:26:43@
任意数的N位数=trunc(lgN)+1(由10^x的位数=trunc(x)+1得),我们要求的数为2^p,设2^p1=10,10^p2=2^p,由此得2^p1^p2=2^p,即2^(p1*p2)=2^p.则p2=lg2^p=p/p1,由换底公式,p2=lg2^p=(ln2^p)/(ln10);
-
02007-10-27 15:30:28@
位数=lg(2^q)+1=q*lg(2)+1=q*ln(2)/ln(10)+1
在c++里面直接写 q*log10(2)就可以了。 -
02006-11-10 09:07:27@
一次AC,爽。。。。。。。。。太白啦,全部0ms
-
02006-11-03 22:23:21@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms方法:二分二分再二分……
一定看清楚题目中叙述的输出格式,例外千万不要忘了等号,我因为在只处理后500位的时候没加等号只得了20。一直查不出来……花了我3个小时……55555~~~~~~~~~~
-
02006-11-03 21:28:48@
样例错误
应为:
386
00000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000
00000000000000104079321946643990819252403273640855
38615262247266704805319112350403608059673360298012
23944173232418484242161395428100779138356624832346
49081399066056773207629241295093892203457731833496
61583550472959420547689811211693677147548478866962
50138443826029173234888531116082853841658502825560
46662248318909188018470682222031405210266984354887
32958028878050869736186900714720710555703168729087 -
02006-11-03 17:34:15@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms交了N次终于AC了...
写了255行...
速度还真快 -
02006-10-31 22:49:42@
编译通过...
├ 测试数据 01:答案正确... 0ms
├ 测试数据 02:答案正确... 0ms
├ 测试数据 03:答案正确... 0ms
├ 测试数据 04:答案正确... 0ms
├ 测试数据 05:答案正确... 0ms
├ 测试数据 06:答案正确... 0ms
├ 测试数据 07:答案正确... 0ms
├ 测试数据 08:答案正确... 0ms
├ 测试数据 09:答案正确... 0ms
├ 测试数据 10:答案正确... 0ms
---|---|---|---|---|---|---|---|-
Accepted 有效得分:100 有效耗时:0ms什么时候Vaal Leopard速度变得如此迅猛??
-
02006-10-30 16:48:36@
长度这样求:设长度为len,则len=trunc(lg(2^p-1))+1=trunc(lg(2^p))+1=trunc(p*lg(2))+1;而lg(2)=ln(2)/ln(10){对数换底公式},完毕
-
02006-10-25 21:10:00@
用p写是:trunc(n*(ln2/ln10))+1;
-
02006-10-20 18:07:51@
一个数N的位数是是 (lgN)+1 在pascal 没有定义LG 但是可以用In