原创 6.17 閱讀程序 理解seekg() tellg()的用法

    #include<iostream> #include <fstream> using namespace std; const char * filename = "a.txt"; int main () {     long

原创 動態規劃 補充

.滑雪問題       上 左   A    右   下 依然和“數塔”一樣,從某一點出發,面臨多個選擇(往上,往左,往下,往右)從中選擇一條最優值

原创 圖像加密-安全性分析

一 .直方圖 直方圖是指統計圖像中每一個灰度值出現的頻率所繪製的圖,反映了圖像最基本的統計特性。 二.相鄰像素相關性分析 相鄰像素相關性反映的是算法置亂效果的好壞。密文的相鄰像素相關性越低,則表明算法的置亂效果越好。 三.密鑰敏感性分析

原创 MATLAB將未知序列下標賦值爲給定長度數組

在做實驗的時候,經常需要獲取未知序列數組的下標值,本文提供了一種較爲簡單的方法 case1:未知序列超出需求範圍(溢出)        案例:                a=[1 5 4 3 6 2 14 11 7];        

原创 取整方法簡介

MATLAB中取整的方法有很多,下面簡單介紹一下: 法一.直接取整:uint8(x) 1.matlab中uint8函數的用法:將輸入參數映射到無符號8位範圍之內,即將參數限定在0-255之間; 2.實例:當輸入爲一個實數a時: case

原创 “密碼學”

        密碼學是研究如何隱密地傳遞信息的學科。應用於編制密碼以保守通信祕密的,稱爲編碼學;應用於破譯密碼以獲取通信情報的,稱爲破譯學,統稱爲密碼學。密碼學的首要目的是隱藏信息的涵義,並不是隱藏信息的存在。密碼學促進了計算機科學,特

原创 S盒標準下載鏈接

https://download.csdn.net/download/mimgge/12269211

原创 擴展歐幾里得算法求逆元(法一)

案例:gcd(45,257) step1:gcd(45,257)=gcd(45,45*5+32)=gcd(32,45)=gcd(32,32+13)=gcd(13,32) =gcd(13,13*3+6)=gcd(6,13)=gcd(6,2*

原创 seekg() 與 tellg() 的用法及功能

    對輸入流操作:seekg()與tellg() 對輸出流操作:seekp()與tellp() 下面以輸入流函數爲例介紹用法: seekg()是對輸入文件定位,它有兩個參數:第一個參數是偏移量,第二個參數是基地址。 對於第一個參數,可

原创 6.19 杭電acm Humble Numbers

    Font Size: ← → Problem Description A number whose only prime factors are 2,3,5 or 7 is called a humble number. The

原创 6,15 喜刷刷oj 1 j 複數類 重載運算符+

題目描述 定義一個複數類Complex,重載運算符“+”,使之能用於複數的加法運算。將運算符函數重載爲非成員、非友元的普通函數。編寫程序,求兩個複數之和。 輸入 兩個複數 輸出 複數之和 樣例輸入 3 4 5 -10 樣例

原创 6.17 用記事本閱讀程序

    #include <iostream> #include <fstream> using namespace std; int main( ) {     unsigned char a[] = {0x32,0x30,0x31,0

原创 6.22 比較大小 oj 洗刷刷 1

題目描述 聲明一個類模板,利用它分別實現兩個整數、浮點數和字符的比較,求出大數和小數。說明:在類模板外定義各成員函數。 輸入 輸入兩個整數、兩個浮點

原创 6.25 被虐記 1 期末測試 派生繼承 10+100=110

題目要求: 下面的程序中,派生類Derive繼承自基類Base,main函數中,要通過Derive類的對象d,輸出繼承自Base及其自身的val數據成員的值。例如,輸入的n爲100,繼承自Base及的val值是10,而自身的val的值爲

原创 被虐記 2 期末測試

題目要求: 定義一個平面上的點類Point,其中設置成員函數distance1求當前對象與另一點的距離,並設置友員函數distance2也完成相同的工作。 請在劃橫線的部分填上需要的成份,使程序能正確運行,得到要求的輸出結果。 請提交b