當前位置:首頁 » 操作系統 » wwr演算法

wwr演算法

發布時間: 2022-07-09 10:15:06

『壹』 跪求win7旗艦版激活碼

朋友!w又不是哈兒!每台電腦的激活碼都不一樣!你可以在網上下個W7的注冊機!就可以了!!……:為了你的電腦安全請使用我的計劃方案! 每台電腦的機器碼都是固定的!(我猜測:假如有一個人真正的購買了w,如果你重裝系統後不是又要買激活碼!w為了解決這個問題!他們採用的是演算法!)那先找你的電腦的激活碼!在網上隨便下個注冊機!(我敢保證有木馬!)有木馬!那怎麼行啊?為了安全我們繞道而行! 1.先找到電腦的激活碼,記下! 2.在重裝相同的版本 3.在注冊(注意:不是叫你用注冊機!直接輸入注冊碼!如果你又打開了注冊機,你不是又中馬了嗎?) 希望你能成功! 我是:小夜

『貳』 高中信息學聯賽經典題型(pascal)

第八屆全國青少年信息學奧林匹克聯賽(NOIP2002)初賽試題
(提高組 PASCAL語言 二小時完成)
審定:全國青少年信息學奧林匹克競賽科學委員會
主管:中國科協、教育部
主辦:中國計算機學會
承辦:江蘇省科協青少年科技中心
●●全部試題答案均要求寫在答卷紙上,寫在試卷紙上一律無效●●
一. 選擇一個正確答案代碼(A/B/C/D),填入每題的括弧內(每題1.5分,多選無分,共30分)
1. 微型計算機的問世是由於( )的出現。
A)中小規模集成電路 B)晶體管電路 C)(超)大規模集成電路 D)電子管電路
2. 中央處理器(CPU)能訪問的最大存儲器容量取決於( )。
A)地址匯流排 B)數據匯流排 C)控制匯流排 D)實際內存容量
3. 十進制書11/128可用二進制數碼序列表示為:( )。
A)1011/1000000 B)1011/100000000 C)0.001011 D)0.0001011
4. 算式(2047)10 -(3FF)16 +(2000)8的結果是( )。
A)(2048)10 B)(2049)10 C)(3746)8 D)(1AF7)16
5. 已知x =(0.1011010)2 ,則[ x / 2 ]補 =( )2 。
A)0.1011101 B)11110110 C)0.0101101 D)0.100110
6. IPv4地址是由( )位二進制數碼表示的。
A)16 B)32 C)24 D)8
7. 計算機病毒傳染的必要條件是:( )。
A)在內存中運行病毒程序 B)對磁碟進行讀寫操作
C)在內存中運行含有病毒的可執行的程序 D)復制文件
8. 在磁碟上建立子目錄有許多優點,下列描述中不屬於建立子目錄優點的是( )。
A)便於文件管理 B)解決根目錄中目錄項個數有限問題
C)加快文件查找速度 D)節省磁碟使用空間
9. 在使用E-mail前,需要對Outlook進行設置,其中ISP接收電子郵件的伺服器稱為( )伺服器。
A)POP3 B)SMTP C)DNS D)FTP
10.多媒體計算機是指( )計算機。
A)專供家庭使用的 B)裝有CD-ROM的
C)連接在網路上的高級 D)具有處理文字、圖形、聲音、影像等信息的
11.微型計算機中,( )的存取速度最快。
A)高速緩存 B)外存儲器 C)寄存器 D)內存儲器
12.資源管理器的目錄前圖標中增加「+」號,這個符號的意思是( )。
A)該目錄下的子目錄已經展開 B)該目錄下還有子目錄未展開
C)該目錄下沒有子目錄 D)該目錄為空目錄
13.在WORD文檔編輯中實現圖文混合排版時,關於文本框的下列敘述正確的是( )。
A)文本框中的圖形沒有辦法和文檔中輸入文字疊加在一起,只能在文檔的不同位置
B)文本框中的圖形不可以襯於文檔中輸入的文字的下方
C)通過文本框,可以實現圖形和文檔中輸入的文字的疊加,也可以實現文字環繞
D)將圖形放入文本框後,文檔中輸入的文字不能環繞圖形
14.一個向量第一個元素的存儲地址是100,每個元素的長度是2,則地5個元素的地址是( )。
A)110 B)108 C)100 D)109
15.已知A = 35H,A /\ 05H \/ A /\ 30H 的結果是:( )。
A)30H B)05H C)35H D)53H
16.設有一個含有13個元素的Hash表(0 ~ 12),Hash函數是:H(key)= key % 13,,其中%是求余數運算。用線性探查法解決沖突,則對於序列(2、8、31、20、19、18、53、27),18應放在第( )號格中。
A)5 B)9 C)4 D)0
17.按照二叉數的定義,具有3個結點的二叉樹有( )種。
A)3 B)4 C)5 D)6
18.在一個有向圖中,所有頂點的入度之和等於所有頂點的出度之和的( )倍。
A)1/2 B)1 C)2 D)4
19.要使1 ...8號格字的訪問順序為:8、2、6、5、7、3、1、4,則下圖中的空格中應填入( )。
1 2 3 4 5 6 7 8
4 6 1 -1 7 3 2
A)6 B)0 C)5 D)3
20.設棧S和隊列Q的初始狀態為空,元素e 1 ,e 2 ,e 3 ,e 4 ,e 5 ,e 6依次通過棧S,一個元素出棧後即進入隊列Q,若出隊的順序為e 2 ,e 4 ,e 3 ,e 6 ,e 5 ,e 1 ,則棧S的容量至少應該為( )。
A)2 B)3 C)4 D)5
二.問題求解:(6 + 8 = 14分)
1. 在書架上放有編號為1 ,2 ,...,n的n本書。現將n本書全部取下然後再放回去,當放回去時要求每本書都不能放在原來的位置上。例如:n = 3時:
原來位置為:1 2 3
放回去時只能為:3 1 2 或 2 3 1 這兩種
問題:求當n = 5時滿足以上條件的放法共有多少種?(不用列出每種放法)
2. 設有一棵k叉樹,其中只有度為0和k兩種結點,設n 0 ,n k ,分別表示度為0和度為k的結點個數,試求出n 0 和n k之間的關系(n 0 = 數學表達式,數學表達式僅含n k 、k和數字)。
三.閱讀程序,寫出正確的程序運行結果:(8 + 9 + 9 = 26分)
1. program Gxp1;
var i , n , jr , jw , jb : integer ;
ch1 : char ;
ch : array[1..20] of char ;
begin
readln(n);
for i:=1 to n do read(ch[i]);
jr:=1; jw:=n; jb:=n;
while (jr<=jw) do
begin
if (ch[jw]=』R』)
then begin
ch1:=ch[jr]; ch[jr]:=ch[jw]; ch[jw]:=ch1; jr:=jr+1;
end
else if ch[jw]=』W』
then jw:=jw-1;
else begin
ch1:=ch[jw]; ch[jw]:=ch[jb]; ch[jb]:=ch1; jw:=jw-1; jb:=jb-1;
end
end;
for i:=1 to n do write(ch[1]);
writeln;
end.
輸入:10
RBRBWWRBBR
輸出:
2. program Gxp2;
var i , j , s ,sp1 : integer ;
p : boolean ;
a : array[1..10] of integer ;
begin
sp1:=1; a[1]:=2; j:=2;
while sp1<10 do
begin
j:=j+1; p:=true;
for i:=2 to j-1 do
if (j mod i=0) then p:=false;
if p then begin
sp1:=sp1+1; a[sp1]:=j;
end;
end;
j:=2; p:=true;
while p do
begin
s:=1;
for i:=1 to j do s:=s*a[i];
s:=s+1;
for i:=2 to s-1 do
if s mod i=0 then p:=false;
j:=j+1;
end;
writeln(s); writeln;
end.
輸出:
3. Program Gxp2
Var d1 , d2 , X , Min : real ;
begin
Min:=10000; X:=3;
while X<15 do
begin
d1:=sqrt(9+(X-3)*(X-3)); d2:=sqrt(36+(15-X)*(15-X));
if(d1+d2)<Min then Min:=d1+d2;
X:=x+0.001;
end;
writeln(Min:10:2);
end.
輸出:
四.完善程序:(15 + 15 = 30分)
1. 問題描述:工廠在每天的生產中,需要一定數量的零件,同時也可以知道每天生產一個零件的生產單價。在N天的生產中,當天生產的零件可以滿足當天的需要,若當天用不完,可以放到下一天去使用,但要收取每個零件的保管費,不同的天收取的費用也不相同。
問題求解:求得一個N天的生產計劃(即N天中每天應生產零件個數),使總的費用最少。
輸入:N(天數 N<=29)
每天的需求量(N個整數)
每天生產零件的單價(N個整數)
每天保管零件的單價(N個整數)
輸出:每天的生產零件個數(N個整數)
例如:當N=3時,其需要量與費用如下:
第一天 第二天 第三天
需 要 量 25 15 30
生產單價 20 30 32
保管單價 5 10 0
生產計劃的安排可以有許多方案,如下面的三種:
第一天 第二天 第三天 總的費用
25 15 30 25*20+15*30+30*32=1910
40 0 30 40*20+15*5+30*32=1835
70 0 0 70*20+45*5+30*10=1925
程序說明:
b[n]:存放每天的需求量
c[n]:每天生產零件的單價
d[n]:每天保管零件的單價
e[n]:生產計劃
程序:
program exp5;
var
i,j,n,yu,j0,j1,s : integer ;
b,c,d,e : array[0..30] of integer ;
begin
readln(n);
for i:=1 to n do readln(b[i],c[i],d[i]);
for i:=1 to n do e[i]:=0;
①__________:=10000; c[n+2]=0; b[n+1]:=0 j0:=1;
while (j0<=n) do
begin
yu:=c[j0]; j1:=j0; s:=b[j0];
while ②__________ do
begin
③__________ j1:=j1+1; s:=s+b[j1];
end;
④__________ j0:=j1+1;
end;
for i:=1 to n do ⑤__________
readln;
end.
二.問題描述:有n種基本物質(n≤10),分別記為P1,P2,……,Pn,用n種基本物質構造物質,這些物品使用在k個不同地區(k≤20),每個地區對物品提出自己的要求,這些要求用一個n位的數表示:a1a2……a n,其中:
ai = 1表示所需物質中必須有第i種基本物質
= -1表示所需物質中必須不能有第i種基本物質
= 0無所謂
問題求解:當k個不同要求給出之後,給出一種方案,指出哪些物質被使用,哪些物質不被使用。
程序說明:數組 b[1],b[2]……b[n] 表示某種物質
a[1..k,1..n] 記錄k個地區對物品的要求,其中:
a[i,j]=1 表示第i個地區對第j種物品是需要的
a[i,j]=0 表示第i個地區對第j種物品是無所謂的
a[i,j]= -1 表示第i個地區對第j種物品是不需要的
程序:
program gxp2;
var
i,j,k,n : integer ;
p : boolean ;
b : array[0..20] of 0..1 ;
a : array[1..20,1..10] of integer ;
begin
readln(n,k);
for i:=1 to k do
begin
for j:=1 to n do read(a[i,j]);
readln;
end;
for i:=0 to n do b[i]:=0;
p:=true;
while ①__________ do
begin
j:=n;
while b[j]=1 do j:=j-1;
②__________
for i:=j+1 to n do b[i]:=0;
③__________
for i:=1 to k do
for j:=1 to n do
if (a[i,j]=1) and (b[j]=0) or ④__________
then p:=true;
end;
if ⑤__________
then writeln(『找不到!』)
else for i:=1 to n do
if (b[i]=1) then writeln(『物質』,i,』需要』)
else writeln(『物質』,i,』不需要』);
end.

『叄』 求兩個輸入的字元串的最長公共子串

  1. 演算法:求兩個字元串的最長公共子串

  2. 原理:

(1) 將連個字元串分別以行列組成一個矩陣。

(2)。若該矩陣的節點對應的字元相同,則該節點值為1。

(3)當前字元相同節點的值 = 左上角(d[i-1, j-1])的值 +1,這樣當前節點的值就是最大公用子串的長。

(s2)bcde

(s1)

a0000

b1000

c0200

d0030

3. 結果:只需以行號和最大值為條件即可截取最大子串

C# code:

[csharp]view plainprint?

publicstaticstringMyLCS(strings1,strings2)

{

if(String.IsNullOrEmpty(s1)||String.IsNullOrEmpty(s2))

{

returnnull;

}

elseif(s1==s2)

{

returns1;

}

intlength=0;

intend=0;

int[,]a=newint[s1.Length,s2.Length];

for(inti=0;i<s1.Length;i++)

{

for(intj=0;j<s2.Length;j++)

{

intn=(i-1>=0&&j-1>=0)?a[i-1,j-1]:0;

a[i,j]=s1[i]==s2[j]?1+n:0;

if(a[i,j]>length)

{

length=a[i,j];

end=i;

}

}

}

returns1.Substring(end-length+1,length);

}

『肆』 python工程師怎麼自學(學習路徑)

IT行業,技術要比學歷、年齡、從業經驗更為重要,技術水平直接決定就業薪資,想要學好python,首先要先了解精通Python語言基礎、Python web開發、Python爬蟲、Python數據分析這四大方面。

零基礎學習需要要從如下幾個階段入手:

階段一:熟練掌握Python多線程並發編程技術,可以編寫爬蟲程序和語音識別軟體

階段二:熟練掌握Linux操作系統管理技術,可以搭建幾乎所有Linux環境伺服器

階段三:掌握三大Python後端框架,解決一切前後端Web開發問題

階段四:掌握三大Python後端框架,解決一切前後端Web開發問題

階段五:Web框架之Tornado

階段六:docker容器及服務發現

階段七:掌握分布式多線程大型爬蟲技術,能開發企業級爬蟲程序

階段八:成為Python數據挖掘分析師,進入人工智慧領域,成為IT市場最前沿人才

『伍』 密碼學問題,專家進~~~急!!


簡單做的:先去掉括弧,然後把所有的字母一個個換成它的前一個字母就成這樣了,換了3次
雖然可以看出大致意思來但是我的演算法肯定錯了
你再想想吧

『陸』 AT指令的用法

AT指令是以AT作首, 字元結束的字元串,AT指令的響應數據包在 中。每個指令執行成功與否都有相應的返回。其他的一些非預期的信息(如有人撥號進來、線路無信號等),模塊將有對應的一些信息提示,接收端可做相應的處理。
示例:CDMA modem DTE
AT< CR>
< LF> OK < LF>
ATTEST< CR>
< CR> ERROR < LF>
如果AT指令執行成功,「OK」字元串返回;
如果AT 指令語法錯誤或AT 指令執行失敗,
「ERROR」字元串返回。 與SMS有關的GSM AT指令(from GSM07.05)如表1所示:
表1 相關的GSM AT指令
AT 指令
功 能
AT+CMGC
Send an SMS command(發出一條短消息命令)
AT+CMGD
Delete SMS message(刪除SIM卡內存的短消息)
AT+CMGF
Select SMS message formate(選擇短消息信息格式:0-PDU;1-文本)
AT+CMGL
List SMS message from preferred store(列出SIM卡中的短消息PDU/text: 0/「REC UNREAD」-未讀,1/「REC READ」-已讀,2/「STO UNSENT」-待發,3/「STO SENT」-已發,4/「ALL」-全部的)
AT+CMGR
Read SMS message(讀短消息)
AT+CMGS
Send SMS message(發送短消息)
AT+CMGW
Write SMS message to memory(向SIM內存中寫入待發的短消息)
AT+CMSS
Send SMS message from storage(從SIN|M內存中發送短消息)
AT+CNMI
New SMS message indications(顯示新收到的短消息)
AT+CPMS
Preferred SMS message storage(選擇短消息內存)
AT+CSCA
SMS service center address(短消息中心地址)
AT+CSCB
Select cell broadcast messages(選擇蜂窩廣播消息)
AT+CSMP
Set SMS text mode parameters(設置短消息文本模式參數)
AT+CSMS
Select Message Service(選擇短消息服務)
對短消息的控制共有三種模式:
Block Mode
基於AT命令的PDU Mode
基於AT命令的Text Mode
使用Block模式需要手機生產廠家提供驅動支持,目前,PDU Mode 已取代 Block Mode, Text Mode比較簡單,本文重點介紹模式PDU Mode,以西門子公司的產品TC35T為例。 (1)RS232串口連接
由於TC35T自帶RS232串口線,故只需將其連接到計算機串口即可。打開超級終端,選擇相應的串口,將埠參數設置為:速率—4800、奇偶校驗位—無、數據位—8、停止位—1、流量控制—硬體。
(2)連接測試
輸入「AT」然後回車,屏幕上返回「OK」表明計算機與TC35T已連接成功,TC35T能夠正常工作。這時就可以測試各類AT命令。
當測試命令「AT+CMGS=?」時,如果返回「OK」標明TC35T支持該指令。該指令的完整語法如下:
如果此時TC35T處於PDU Mode(即「AT+CMGF?」返回「0」)
AT+CMGS=PDU is given<^Z/ESC>
如果短消息發送成功,則返回「OK」,並顯示信息號:
+CMGS: [,]
如果短消息發送失敗,則返回如下信息號:
+CMS ERROR:
如果此時TC35T處於Text Mode(即「AT+CMGF?」返回「1」)
AT+CMGS=[,toda]text is entered<^Z/ESC>
如果短消息發送成功,則返回「OK」,並顯示信息號:
+CMGS: [,]
如果短消息發送失敗,則返回如下信息號:
+CMS ERROR:
另外,由於使用的是TC35T,當有新的短消息到來時,需要TC35T產生提示,使用指令「AT+CNMI」。該指令的完整語法如下:
AT+CNMI=[][,][,][,][,]
如果有新的短消息來到,則TC35T將自動返回下列提示:
+CMTI: 「SM」,
此時讀出,然後用「AT+CMGR」指令即可讀出短消息內容。 例如,我們要將字元「Hi」字元發送到目的地「13678099」
PDU字元串為:
⑵91—簡訊息中心號碼類型。91是TON/NPI遵守International/E.164標准,指在號碼前需加『+』號;此外還有其它數值,但91最常用。
91—10010001
BIT No.
7
6
5
4
3
2
1
0
Name
1
數值類型
號碼鑒別
數值類型(Type of Number):000—未知,001—國際,010—國內,111—留作擴展;
號碼鑒別(Numbering plan identification):0000—未知,0001—ISDN/電話號碼(E.164/E.163),1111—留作擴展;
⑶683108701305F0—簡訊息中心號碼。由於位置上略有處理,實際號碼應為:字母F是指長度減1)。這需要根據不同的地域作相應的修改。
⑴、⑵、⑶通稱短消息中心地址(Address of the SMSC)。
⑷11—文件頭位元組。
11&h=00010001&b
BIT No.
7
6
5
4
3
2
1
0
Name
TP-RP
TP-UDHI
TP-SPR
TP-VFP
TP-RD
TP-MTI
value
0
0
0
1
0
0
0
1
應答路徑—TP-RP(TP-Reply-Path):0—不設置; 1—設置
用戶數據頭標識—TP-UDHL(TP-User-Data-Header-Indicator):0—不含任何頭信息; 1—含頭信息
狀態報告要求—TP-SPR(TP-Status-Report-Request):0—需要報告; 1—不需要報告
有效期格式—TP-VPF(TP-Validity-Period-Format):00—不提供(Not present); 10—整型(標准);01—預留; 11—提供8位位元組的一半(Semi-Octet Represented)
拒絕復制—TP-RD(TP-Reject-Duplicates):0—接受復制; 1—拒絕復制
信息類型提示—TP-MTI(TP-Message-Type-Indicator):00—讀出(Deliver); 01—提交(Submit)
⑸00—信息類型(TP-Message-Reference)
⑹0B—被叫號碼長度。
⑺91—被叫號碼類型(同⑵)。
⑻3176378290F9—被叫號碼,經過了位移處理,實際號碼為「1368099」。
⑹、⑺、⑻通稱目的地址(TP-Destination-Address)。
⑼00—協議標識TP-PID(TP-Protocol-Identifier)
BIT No.
7
6
5
4
3
2
1
0
Bit No.7與Bit No.6: 00—如下面定義的分配Bit No.0—Bit No.5;01—參見GSM03.40協議標識完全定義;10—預留;11—為服務中心(SC)特殊用途分配Bit No.0—Bit No.5。
一般將這兩位置為00。
Bit No.5:0—不使用遠程網路,只是短消息設備之間的協議;1—使用遠程網路。
Bit No.0—Bits No.4:00000—隱含;00001—電傳;00010—group 3 telefax;00100—語音;00101—歐洲無線信息系統(ERMES);00110—國內系統;10001—任何基於X.400的公用信息處理 系統;10010—Email。
⑽00—數據編碼方案TP-DCS(TP-Data-Coding-Scheme)
BIT No.
7
6
5
4
3
2
1
0
Bit No.7與Bit No.6 :一般設置為00;Bit No.5:0—文本未壓縮,1—文本用GSM標准壓縮演算法壓縮;Bit No.4:0—表示Bit No.1、Bit No.0為保留位,不含信息類型信息,1—表示Bit No.1、Bit No.0含有信息類型信息;Bit No.3與Bit No.2:00—默認的字母表,01—8bit,10—USC2(16bit),11—預留;Bit No.1與Bit No.0:00—Class 0,01—Class 1,10—Class 2(SIM卡特定信息),11—Class 3。
⑾00—有效期TP-VP(TP-Valid-Period)
VP value(&h)
相應的有效期
00 to 8F
(VP+1)*5 分鍾
90 to A7
12小時+(VP-143)*30分鍾
A8 to C4
(VP-166)*1天
C5 to FF
(VP-192)*1 周
⑿02—用戶數據長度TP-UDL(TP-User-Data-Length)
⒀C834—用戶數據TP-UD(TP-User-Data)「Hi」 鑒於TC35(T)支持TEXT格式,我們在試驗中主要測試該格式。
(1)設置短消息中心
(2)設置短消息發送格式
AT+CMGF=1 (1-TEXT; 0-PDU);
(3)發送短消息(短消息內容為「test」)
> test ^z ;
(4)設置短消息到達自動提示: 設置短消息到達提示當短消息被接收,將獲取指令: +CMTI:SM,INDEX(信息存儲位置)
AT+CNMI=1,1,0,0,1();
(5)獲取短消息內容(Once more),假設INDEX=8。
AT+CMGR=8
返回信息如下:
+CMGR: REC UNREAD,+86135085560,,01/07/16,15:37:28+32,Once more (1)短消息中心一般不會改動,如果短消息中心號碼改動,在使用「AT+CSCA」語句時,記住TC35要重新啟動,否則TC35不能正常工作(TC35T不存在此問題)。
(2)某些SIM卡帶有密碼,啟動時需要輸入密碼。

熱點內容
ios應用上傳 發布:2024-09-08 09:39:41 瀏覽:439
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:873
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995