亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 7254 | 回復(fù): 2
打印 上一主題 下一主題

[其他] er好強大啊 [復(fù)制鏈接]

論壇徽章:
12
射手座
日期:2014-10-02 11:31:29程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-27 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-27 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-25 06:20:00每日論壇發(fā)貼之星
日期:2016-05-24 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-24 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-05-23 15:33:59程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-20 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-04-26 06:20:00神斗士
日期:2015-12-03 09:27:3215-16賽季CBA聯(lián)賽之八一
日期:2016-12-29 09:56:05
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2016-04-29 16:09 |只看該作者 |倒序瀏覽
比較下 tak
er 0.17真的快了不少 不科學(xué)啊
perl 17
python 6.5

er
  1. %-module(e).
  2. -module(tak).
  3. -mode(native).
  4. -define(P, io:format).
  5. -export([tak/3, bm/0, bm_testcase/0]).

  6. tak(X, Y, Z) ->
  7.   if
  8.     Y >= X -> Z;
  9.     true ->
  10.       tak(
  11.         tak(X - 1, Y, Z),
  12.         tak(Y - 1, Z, X),
  13.         tak(Z - 1, X, Y)
  14.       )
  15.   end
  16. .

  17. bm() ->
  18.   lists:foreach(
  19.     fun(_) ->
  20.       {Time, _} = timer:tc(tak, bm_testcase, []),
  21.       TimeSec = Time / 1000000,
  22.       ?P("~p~n", [TimeSec])
  23.     end,
  24.     lists:seq(1, 5)
  25.   )
  26. .

  27. bm_testcase() ->
  28.   lists:foreach(
  29.     fun(_) ->
  30.       tak:tak(24, 16, 8)
  31.     end,
  32.     lists:seq(1, 10)
  33.   )
  34. .


  35. main(_) ->
  36.     bm(),
  37. halt().
復(fù)制代碼
python
  1. use Time::HiRes qw(time);

  2. $|++;

  3. bm_tak(5);

  4. sub bm_tak {
  5.     my $n = shift;

  6.     for ( 0 .. $n ) {
  7.         my ( $i, $x ) = ( 0, time );
  8.         while ( $i < 10 ) {
  9.             tak( 24, 16, 8 );
  10.             $i++;
  11.         }
  12.         print time - $x . "\n";
  13.     }
  14. }

  15. sub tak {
  16.     my ( $x, $y, $z ) = @_;

  17.     if ( $y >= $x ) {
  18.         return $z;
  19.     }
  20.     else {
  21.         return tak(
  22.             tak( $x - 1, $y, $z ),
  23.             tak( $y - 1, $z, $x ),
  24.             tak( $z - 1, $x, $y )
  25.         );
  26.     }
  27. }


復(fù)制代碼
perl

  1. import time



  2. def tak(x, y, z):
  3.     if y >= x: return z
  4.     return tak(tak(x - 1, y, z), tak(y - 1, z, x), tak(z - 1, x, y))


  5. for k in range(0, 5):
  6.     t = time.time()
  7.     i = 0
  8.     while i < 10:
  9.         tak(24, 16, 8)
  10.         i += 1
  11.     print("%.02f" % (time.time() - t))
復(fù)制代碼

論壇徽章:
12
射手座
日期:2014-10-02 11:31:29程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-27 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-27 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-25 06:20:00每日論壇發(fā)貼之星
日期:2016-05-24 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-24 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-05-23 15:33:59程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-20 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-04-26 06:20:00神斗士
日期:2015-12-03 09:27:3215-16賽季CBA聯(lián)賽之八一
日期:2016-12-29 09:56:05
2 [報告]
發(fā)表于 2016-05-17 17:37 |只看該作者
真的不科學(xué)啊

論壇徽章:
12
射手座
日期:2014-10-02 11:31:29程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-27 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-27 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-25 06:20:00每日論壇發(fā)貼之星
日期:2016-05-24 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-24 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-05-23 15:33:59程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-20 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-04-26 06:20:00神斗士
日期:2015-12-03 09:27:3215-16賽季CBA聯(lián)賽之八一
日期:2016-12-29 09:56:05
3 [報告]
發(fā)表于 2016-05-21 14:00 |只看該作者
不科學(xué)啊
真的不科學(xué)啊

er  0.17
perl   17
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP