對本命專業測試演算法與結果分布的簡要分析

2022-09-08 22:24:22 字數 799 閱讀 8456

五月底發現並種草,事情實在有點多於是咕到現在

這一段的**如下

for (var e = , t = , n = 0; n < a.length; n++)

for (var r = 0; r < a[n].length; r++)

其中a是選項id列表,t最終列表e[n][o]是第n題第o個選項的標籤列表

因為允許多選,選項id列表a中的每一項還是乙個列表

第一至八題是單選題,因此a中的第一至八項的列表中有且僅有一項,即滿足a[n].length1

第九題是允許選2-3項的多選題,因此a中的這一項的列表有2-3項,即滿足a[n].length23

演算法最終返回乙個數字,作為專業結果的編號,這個對應關係同樣可以在j**ascript中找到,見下面給出的表2

測試演算法對比

測試條件 開發環境 keil4 晶元訊號 stm32f103c8t6 主頻 64mhz 1 測試math temp1 squarerootfloat 5.0f float squarerootfloat float number long i float x,y const float f 1.5f...

珠心算測試 演算法競賽

時間限制 c c 1秒,其他語言2秒 空間限制 c c 262144k,其他語言524288k 64bit io format lld 題目描述 珠心算是一種通過在腦中模擬算盤變化來完成快速運算的一種計算技術。珠心算訓練,既能夠開發智力,又能夠為日常生活帶來很多便利,因而在很多學校得到普及。某學校的...

Miller Rabin素數測試演算法模板對比

昨天在usaco做了一道判斷素數的題,就想著學習一下miller rabin素數測試演算法,在網上找到兩種模版,第一種十分簡潔,執行速度也很快,但是會判錯極少的幾個非素數 第二種比較麻煩,執行速度很慢,所以我便想找到第一種模版不能判斷的非素數特判一下,結果用了一天,電腦只找到10 8以下的,10 9...