【問題描述】 在一個N*N的點陣中,如N=4,你現(xiàn)在站在(1,1),出口在(4,4)。你可以通過上、下、左、右四種移動方法,在迷宮內(nèi)行走,但是同一個位置不可以訪問兩次,亦不可以越界。表格最上面的一行加黑數(shù)字A[1..4]分別表示迷宮第I列中需要訪問并僅可以訪問的格子數(shù)。右邊一行加下劃線數(shù)字B[1..4]則表示迷宮第I行需要訪問并僅可以訪問的格子數(shù)。如圖中帶括號紅色數(shù)字就是一條符合條件的路線。 給定N,A[1..N] B[1..N]。輸出一條符合條件的路線,若無解,輸出NO ANSWER。(使用U,D,L,R分別表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【輸入格式】 第一行是數(shù)m (n < 6 )。第二行有n個數(shù),表示a[1]..a[n]。第三行有n個數(shù),表示b[1]..b[n]。 【輸出格式】 僅有一行。若有解則輸出一條可行路線,否則輸出“NO ANSWER”。
標簽: 點陣
上傳時間: 2014-06-21
上傳用戶:llandlu
文件中詳細列舉出FLIR雷達產(chǎn)品所使用的頻率波段以及發(fā)射功率資訊!
上傳時間: 2015-03-18
上傳用戶:戴斗笠的神秘人
文件中規(guī)劃進行多系統(tǒng)的整合應(yīng)用,包含了~~~ 微型雷達偵測系統(tǒng) 熱感紅外線攝影機 可見光紅外線攝影機 無線網(wǎng)路傳輸應(yīng)用 後端警報管理平臺
標簽: 安防系統(tǒng) 規(guī)畫建議
上傳時間: 2015-03-18
上傳用戶:戴斗笠的神秘人
實驗源代碼 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("請輸入矩陣第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可傳遞閉包關(guān)系矩陣是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元關(guān)系的可傳遞閉包\n"); void warshall(int,int); int k , n; printf("請輸入矩陣的行數(shù) i: "); scanf("%d",&k); 四川大學(xué)實驗報告 printf("請輸入矩陣的列數(shù) j: "); scanf("%d",&n); warshall(k,n); }
上傳時間: 2016-06-27
上傳用戶:梁雪文以
#include "iostream" using namespace std; class Matrix { private: double** A; //矩陣A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //為向量b分配空間并初始化為0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //為向量A分配空間并初始化為0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析構(gòu)中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"請輸入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"請輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分別求得U,L的第一行與第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分別求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"計算U得:"<<endl; U.Disp(); cout<<"計算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
標簽: 道理特分解法
上傳時間: 2018-05-20
上傳用戶:Aa123456789
E22-400T22S1B是一款基于 SEMTECH 公司 SX1268 射頻芯片的無線串口模塊(UART),具有多種傳輸方式,可工作在433/470M頻段;采用全新一代LoRa擴頻技術(shù),與SX1278相比,距離更遠,功耗更低,體積更小;支持空中喚醒、無線配置、載波監(jiān)聽、中繼組網(wǎng)功能。
標簽: E22-400T22S 無線串口模塊 UART
上傳時間: 2021-11-14
上傳用戶:kent
隨著現(xiàn)在高科技的進步,人們的生活水平有了很大的提高。對環(huán)境的嬰求也越來越高,環(huán)境問題開始得到社會的重視。目前,環(huán)境監(jiān)測發(fā)展的個重要方向是開發(fā)適合中國國情、價格低廉的遠程監(jiān)測系統(tǒng),而環(huán)境監(jiān)測系統(tǒng)中極為重要的一部分就是如何獲得環(huán)境參數(shù),只有獲得環(huán)境參數(shù)才能進行后面的分析、決策工作,無線傳感器網(wǎng)絡(luò)能夠通過各類集成化的微型傳感器協(xié)作地實時監(jiān)測、感知和采集各種環(huán)境或監(jiān)測對象的信息,并傳達給用戶,具有可快速部署、無人值守,功耗低、成本低等優(yōu)點,十分適合應(yīng)用于環(huán)境監(jiān)測系統(tǒng)本文基于 ZisBee協(xié)議設(shè)計了用于環(huán)境監(jiān)測的無線傳感器網(wǎng)絡(luò)節(jié)點,該節(jié)點采用超低功耗的MSP430單片機和CC242024G射頻芯片,并移植了完全符合 ZigBee2006標準的協(xié)議棧,在協(xié)議棧上運行自己的臉測程序,能夠?qū)崟r地采集周圍環(huán)境的溫度,濕度和大氣壓力,并自動校正,將測量的數(shù)據(jù)通過無線傳感器網(wǎng)絡(luò)傳輸給下一個節(jié)點。該節(jié)點體積小,功耗低,并且具有兼容性,能夠和不同件平臺混合組網(wǎng),實現(xiàn)應(yīng)用層的完全致,不但方便了程序開發(fā),而且能使靈活組網(wǎng),實現(xiàn)zgBe網(wǎng)絡(luò)的最大優(yōu)化本文主要對環(huán)境監(jiān)測無線傳感器網(wǎng)絡(luò)的節(jié)點的軟硬件設(shè)計進行了介紹,硬件方面重點介紹了數(shù)據(jù)采集模塊,數(shù)據(jù)處理模塊的接口設(shè)計,無線訊模塊的板上天線設(shè)計、巴倫電路和高頻電路設(shè)計要點。軟件方面重點介紹了測量程序的設(shè)計,CC2420無線通訊程序的設(shè)計,板上移植的 Z-Stack結(jié)構(gòu),以及針對環(huán)境監(jiān)測的應(yīng)用所進行的開發(fā)。最后對節(jié)點進行了組網(wǎng)實驗,將設(shè)計節(jié)點和CC2430節(jié)點故在一起組網(wǎng),通過 Packet Stiller工具對通訊信息進行監(jiān)控和解析。實驗證明了混合組網(wǎng)的完全可行性,并且通訊良好,信號穩(wěn)定關(guān)鍵詞:無線傳感器網(wǎng)絡(luò),ZigBee,,環(huán)境監(jiān)測,MSP43,CC2420
上傳時間: 2022-03-14
上傳用戶:
一、產(chǎn)品概述SX1278 是一款高性能、低功耗、遠距離的微功率無線模塊,內(nèi)部自動擴頻計算和硬件校驗處理,用戶不需要了解太復(fù)雜的射頻知識,和硬件調(diào),只是需要調(diào)試底層 SPI 通信,和理解好函數(shù)的意義。就可以輕松的應(yīng)用此模塊。模塊非常適合遠距離,低數(shù)據(jù)量和低功耗等應(yīng)用場合。模塊的射頻芯片基于擴頻跳頻技術(shù),在穩(wěn)定性、抗干擾能力以及接收靈敏度上都超越現(xiàn)有的 GFSK 射頻模塊。二、產(chǎn)品特點基于 LoRa 擴頻調(diào)制技術(shù)。半雙工通訊,SPI 通信控制。420~450MHz 免申請頻段,其他頻段可定制。免調(diào)試,2.1-3.6V 寬電壓范圍。微功率發(fā)射,標準 100mW,設(shè)置功率寄存器。接收靈敏度高達-148dBm,最大發(fā)射功率+20dBm。硬件檢驗,和硬件擴頻編碼,可以自定義調(diào)頻機制。接收,發(fā)射,CAD 檢測,休眠等多種模式任意卻換。貼片封裝,方便客戶嵌入自己的 PCB。C 語言函數(shù)封裝,直接調(diào)入函數(shù)接口。三、應(yīng)用領(lǐng)域智能家居、智能交通、傳感網(wǎng)絡(luò);工業(yè)自動化、農(nóng)業(yè)現(xiàn)代化、建筑智能化;自動抄表系統(tǒng);水利、油田、礦井、氣象等設(shè)備信息采集;路燈控制、電網(wǎng)監(jiān)測、風(fēng)光互補系統(tǒng);工業(yè)設(shè)備數(shù)據(jù)無線傳輸以及工業(yè)環(huán)境監(jiān)測;掌機數(shù)據(jù)采集,嵌入式設(shè)備數(shù)據(jù)傳輸;其他一切需要無線代替有線通訊的情況
標簽: sx1278
上傳時間: 2022-03-26
上傳用戶:trh505
新版本無人機.刷機用借助此實際應(yīng)用程序,管理無人機的所有區(qū)域,例如電動機,GPS,傳感器,陀螺儀,接收器,端口和固件INAV-Chrome 的配置器中的新功能:修復(fù)了導(dǎo)致加速度計校準失敗的錯誤支持DJI FPV系統(tǒng)配置輸出選項卡中的怠速節(jié)氣門和馬達極現(xiàn)在可以在“混合器”選項卡中選擇“漫遊者”和“船用”平臺。 固件方面的支持仍然有限!閱讀完整的變更日誌 在過去的幾年中,無人駕駛飛機取得了相當大的進步,越來越多的人能夠獲取和使用無人機。 不用說,無人機可以基於特定固件在一組命令上運行。 在這方面, 用於Chrome的INAV-Configurator隨附的工具可幫助您輕鬆配置無人機的各個方面。支持多種硬件配置首先要提到的一件事是,要求Google Chrome瀏覽器能夠訪問INAV-Chrome的配置器功能。 儘管它已集成到Chrome中,但它可以作為獨立應(yīng)用程序運行,甚至可以脫機使用,而與瀏覽器無關(guān)。 您甚至可以從Google Apps菜單為其創(chuàng)建桌面快捷方式。不用說,另一個要求是實際的飛行裝置。 該應(yīng)用程序支持所有支持INAV的硬件配置,例如Sirius AIR3,SPRacingF3,Vortex,Sparky,DoDo,CC3D / EVO,F(xiàn)lip32 / + / Deluxe,DragonFly32,CJMCU Microquad,Chebuzz F3,STM32F3Discovery,Hermit ,Naze32 Tricopter框架和Skyline32。該窗口非常直觀,並提供各種令人印象深刻的提示和文檔。 在上方的工具欄上,您可以找到連接選項,這些選項可以通過COM端口,手動選擇或無線模式進行。 您也可以選擇自動連接。 連接後,您可以在上方的工具欄中查看設(shè)備的功能,並在側(cè)面板中輕鬆瀏覽配置選項。管理傳感器,電機,端口和固件本。
標簽: configurator 無人機
上傳時間: 2022-06-09
上傳用戶:
射頻識別(即RFID,Radio Frequency Identification)技術(shù)是一種利用無線射頻信號進行自動識別并進行信息傳輸?shù)募夹g(shù)。隨著社會的進步和科技的發(fā)展,它已經(jīng)廣泛應(yīng)用于公安、金融、交通、醫(yī)療等社會生活的各個方面。伴隨著各種射頻卡應(yīng)用的越來越普及,與之相關(guān)的射頻卡讀卡器也取得了飛速的發(fā)展,越來越多的公司、科研機構(gòu)紛紛投入到智能射頻卡讀卡器以及相關(guān)應(yīng)用系統(tǒng)的研究和開發(fā)當中。 目前我國流行最廣泛的非接IC卡基本都是基于ISO/IEC14443協(xié)議的Mifare卡、TYPEA CPU卡、TYPEB CPU卡等,伴隨著這些卡的應(yīng)用,相應(yīng)讀卡器也有很多種,這些讀卡器所采用的核心設(shè)計都是利用微處理器控制相應(yīng)射頻處理芯片來實現(xiàn)。目前國際上射頻處理芯片設(shè)計基本被恩智浦(NXP,Philips前身)、德州儀器(TI)等幾大半導(dǎo)體公司所控制,其高昂的費用不但影響了RFID技術(shù)在諸多領(lǐng)域的大面積推廣,也造成了大量外匯流失。 為響應(yīng)國家關(guān)于半導(dǎo)體產(chǎn)業(yè)國產(chǎn)化的號召,加快國產(chǎn)射頻芯片在RFID領(lǐng)域的推廣應(yīng)用,本文結(jié)合RFID技術(shù)以及嵌入式系統(tǒng)設(shè)計要求,采用上海復(fù)旦徼電子集團股份有限公司設(shè)計的FM17550射頻芯片結(jié)合意法半導(dǎo)體公司的CortexM0核的單片機設(shè)計了一款支持Mifare卡、TYPEA CPU卡、TYPEB CPU卡以及NFC功能的通用讀卡器。本設(shè)計最大的特點在于支持多類型射頻卡片且成本低廉。 本文首先闡述了射頻識別技術(shù)的研究應(yīng)用現(xiàn)狀及相關(guān)的智能射頻卡應(yīng)用的相關(guān)標準,接著從硬件方面介紹該射頻讀卡器所包含的主要模塊的相關(guān)設(shè)計,然后講述了射頻讀卡器在天線調(diào)試過程中的一些方法,軟件方面主要講述該讀卡器各種射頻卡片的功能實現(xiàn)以及在不同行業(yè)應(yīng)用當中帶來的積極的社會和經(jīng)濟價值。
上傳時間: 2022-06-09
上傳用戶:XuVshu
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1