對拍及資料生成

2022-05-10 03:26:21 字數 644 閱讀 3996

對拍可以提高題目的得分率。

對拍前先將std和my程式執行出exe檔案來,考試結束前不要忘了刪掉對拍語句,改成要求的檔案操作。

1 # include 2

3using

namespace

std;45

intmain()

6 else puts("ac"

);20

}21 }

beat

資料生成:

生成隨機數:

#define r(a, b)  a+rand()%((b)-(a)+1)

//上面全部括號一定不能省略

寫資料生成器前先仔細看看題目要求,不要生成一些不合法的資料或是漏掉一些情況。

資料生成很有意思,再配合隨機數生成器就很簡單了。

生成一棵樹:從0號節點開始生成,隨機出每個節點有幾個兒子,再遞迴建樹,如果想控制深度,就記錄乙個dep,超出n直接退出;

生成實數:先生成整數部分,再生成小數部分*0.0001;

先想到了這些。

適用範圍:

1.靜態查錯很重要,大樣例實在調不出來了再對拍。

2.考試時做完一道題就掛在後台拍著,防止錯誤。

---shzr

隨機資料生成與對拍

在漫長的 oi 生涯中,你肯定遇到過這些情況 這時候,我們就可以試試隨機資料生成與對拍 顧名思義,就是針對我們的需求生成隨機的資料。比如生成隨機的整數序列,生成隨機的樹,生成隨機的圖。對拍說白了就是對答案,舉個栗子 在文化課中,對於同一道填空題,我們在寫出自己的答案後,可能會找其他同學對一下答案,看...

對拍,多資料自動生成器

linux,gcc,g 編譯器 記得標程,資料生成器和暴力別出問題了 另外資料生成器中的隨機數改天會去看看的目前來看還是在鴿著的 注釋版sample code include include includeusing namespace std define default num 100 defi...

對拍及Shell命令

dalao bin bash g me.cpp g o me g std.cpp g o std while true do rand input.in std input.in std.out me input.in me.out diff std.out me.out if ne 0 then ...