1樓:cdcq
蛤?如果只是用py寫資料生成器的話……跟cpp沒什麼兩樣吧仿照題中的資料格式和要求生成資料,然後輸出到檔案裡應該只需要用到兩個除了基礎語句以外的操作
乙個是生成隨機數
首先要引用random模組:
import
random
然後使用裡邊的randint函式,有兩個引數,分別是下限和上限:
random
.randint(a
,b)(其中a和b分別表示下限和上限
其次就是輸出到檔案
我一般直接重定向標準輸出流(需要引用sys模組import
syssys
.stdout
=open
("input.in"
,"w"
)最好在最後把檔案關掉:
sys.
stdin
.close
()如果要寫(用來)對拍(的)程式的話就是另一回事了
2樓:prime21白菜餓辣
有點跑題不過以下策略感覺通用
寫gen,進行對拍實際上c c++ py 這些oi中能用語言都能實現事實上你需要掌握的是以下三個方面的內容
一、如何操作檔案(命令列,py,c/c++),並進行diff
二、如何生成資料(合法,有強度,有測試重心)三、寫乙個正確的暴力
至於每一步 Google or Baidu基本有滿意的答案
如何用 Python 寫乙個帶 GUI 的科學計算程式?
可以的,用numpy pyside matplotlib做過。感覺沒什麼問題,處理大概幾十萬 幾十的資料矩陣,速度也能接受 作圖時資料會小一些 吳璽煜 嗯啊。樓上說得很清楚了,樓主自己也清楚。跨平台,很多平台都支援Python啊。不過有些庫不支援跨平台。不過很多都支援,你挑選時就挑那些可以跨平台的就...
python 如何用os walk形成迭代?
黃哥 Delete everything reachable from the directory named in top assuming there are no symbolic links.CAUTION This is dangerous For example,if top it co...
如何用Python計算100以內的素數?
Emma n 100 be n rg list range 2,n 1 while be 1 rg w for w in rg if w be 0 or w be be be 1 print rg 一抹陽光 寫乙個函式專門求判斷是不是素數的,邏輯是乙個數如果除了1和它本身沒有別的約數就是素數,反之就...