要好好學寫指令碼!!!
迴圈:
題目介紹
給出乙個迴圈公式,對於乙個整數n,當n為奇數時,n=3n+1,當n為偶數時,n=n/2,如此迴圈下去直到n=1時停止。現要求對兩個整數i = 900、j = 1000,輸出i、j之間(包括i、j)的所有數進行上述迴圈時的最大迴圈次數(包括n和1)。
格式:ctf
指令碼:
#-*-coding:utf-8-*-
# hell0_w
defpanduan(n):
if n % 2 == 1:
n = 3 * n + 1
else
: n = n / 2
returnn
defcishu(n):
num =0
while n != 1:
num = num + 1n =panduan(n)
return num + 1 #
加上判斷n是否為1的次數
list=
for i in range(900,1001):
num=cishu(i)
print max(list)
求底運算:
題目介紹:
已知k ^ n = p, 給定n為7,和p為4357186184021382204544,求k。flag格式:ctf
指令碼:
for k in range(1,10000):p=k**7
if(p==4357186184021382204544):
k
break
實驗吧 大數模運算
實驗吧 大數模運算 題目大意 求 12345 的所有約數之和,並對其取模 9901 再輸出。唯一分解定理 生成函式 對於任意乙個數 a 由唯一分解定理得 a prod k p i 故由生成函式的定義可知,其約數之和為 s prod k sum p i j 而對於 a n 則有 a prod k p ...
迴圈程式設計實驗
迴圈程式設計實驗 實驗目的 掌握迴圈程式的設計方法。實驗裝置 pc 微機一台。實驗內容及說明 本實驗要求通過求某資料區內負數的個數來表現迴圈程式的結構形式。要求 實驗程式在資料區中存放一組資料,為統計負數的個數,逐個判斷區內的資料,然後將所有資料中凡是符號位為1 的資料的個數累加起來,即得到區內所包...
實驗吧解題筆記 程式設計(一)
每五個題目寫作一篇writeup,第一行對應解題筆記 一 題目是這個樣子的,很顯然需要我們程式設計,獲取網頁中需要我們計算的表示式的值,然後提交上去獲得flag。首先,我們使用python中的requests這個第三方庫去獲取網頁內容,使用以下語句獲得這個網頁的html文件。get url post...