日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

评测OJ时间复杂度

發布時間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 评测OJ时间复杂度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

平日里做OJ題時,先看數據范圍能幫助自己選擇算法
(可能更多時候是看暴力能騙到幾分qwq)

一般而言,評測OJ在1s內能接受的算法時間復雜度是10e8-10e9之間,這里取折中值5*10e8。
對于不同的算法,能夠接受的最大數據如下:

O(n)的算法數據范圍 n <= 10e8
O(nlog(n))的算法數據范圍 n <= 10e6
O(nsqrt(n) )的算法數據范圍 n <= 10e5

O(n^2)的算法數據范圍 n <= 5*10e3
O(n^3)的算法數據范圍 n <= 300

O(2^n)的算法數據范圍 n <= 25
O(3^n)的算法數據范圍 n <= 15

O(n!)的算法數據范圍 n <= 11

O(logn) 就嫑考慮時間復雜度了,數據再大也不會超時

總結

以上是生活随笔為你收集整理的评测OJ时间复杂度的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。