原创 解方程 編程題

Problem D. 解方程 時間限制 1000ms 內存限制 64MB 題目描述 設x爲一個十進制正整數,定義s(x)爲x的每一位上的數字之和,如s(123) = 1+2+3 = 6 對於如下方程:x = b*(s(x)^a)+

原创 機器學習之常見的幾種最優化方法

我們每個人都會在我們的生活或者工作中遇到各種各樣的最優化問題,比如每個企業和個人都要考慮的一個問題“在一定成本下,如何使利潤最大化”等。最優化方法是一種數學方法,它是研究在給定約束之下如何尋求某些因素(的量),以使某一(或某些)指

原创 美團2018年CodeM大賽-初賽B輪 1.開關燈

題目描述 開關燈 美團的辦公室一共有n層,每層有m個會議室,可以看成是一個n*m的網格圖。工程師們每天的工作需要協作的地方很多,經常要到會議室開會解決各種問題。公司是提倡勤儉節約的,因此每次會議室只在使用時纔開燈。 當一

原创 遺傳算法詳解(GA)

遺傳算法(Genetic Algorithm, GA)起源於對生物系統所進行的計算機模擬研究。它是模仿自然界生物進化機制發展起來的隨機全局搜索和優化方法,借鑑了達爾文的進化論和孟德爾的遺傳學說。其本質是一種高效、並行、全局搜索的方

原创 Stadia雲遊戲平臺

Google Stadia 是谷歌推出的雲遊戲平臺,玩家無需安裝與下載,只要你網速夠快,即可在各種設備上暢玩 3A 大作,當前最高支持 4K 分辨率與 60 幀。 雲服務將允許用戶使用 Chrome 瀏覽器,Chromecast

原创 醫渡雲知識圖譜Java實習面試

面試時長大約30~40分鐘,本輪技術面試 1.簡單介紹自己(本科做過的項目,拿過的什麼競賽。畢業設計論文。最近在看什麼書,學習什麼技術) 2.計算機網絡: tcp七層協議分別是什麼 http什麼層, http協議怎麼實現的

原创 fuzzing工具之Angora的安裝及使用

文章目錄一.首先配置依賴二.接下來按照官方步驟來就可以了三.踩坑 一.首先配置依賴 本文在虛擬機Ubuntu16.04環境,阿里雲服務器均安裝成功,18.04版本未測試,19.04卡到二.3了。 先檢查系統是否包含以下兩項,如果沒

原创 fuzzing工具之AFL的安裝與使用

fuzzing工具之AFL的安裝與使用 AFL介紹: AFL即American Fuzzy Lop是當今使用最廣泛的fuzzer,這個工具在程序執行前對程序源碼進行插樁(instrumentation),以便在程序執行過程中實時獲

原创 二叉樹的遍歷 及求深度、葉子數

一、基本概念 每個結點最多有兩棵子樹,左子樹和右子樹,次序不可以顛倒。 性質: 1、非空二叉樹的第n層上至多有2^(n-1)個元素。 2、深度爲h的二叉樹至多有2^h-1個結點。 3、對任何一棵二叉樹T,如果其終端結點數(

原创 Python 通過郵件自更新

服務器端定時執行程序,用以實現自動查詢指定股票信息,併發送到指定郵箱的功能。 import mail import requests #使用requests包 import json #導入json模塊 import time #

原创 神經網絡的發展與應用

1 人工神經網絡的概念 現在關於人工神經網絡的定義還不統一,按國際著名神經網絡研究專家 Hecht Nielsen 的觀點, 神經網絡的定義是:人工神經網絡是由人工建立的、以有向圖爲拓撲結構的動態系統,它通過對連續或斷續的輸入作狀

原创 2018codeM美團初賽B輪 4.神奇盤子

[編程|1500分] 神奇盤子 時間限制:C/C++ 1秒,其他語言 2秒 空間限制:C/C++ 262144K,其他語言 524288K Special Judge,64bit IO Format: %lld 題

原创 編譯原理 筆記

第一講 編譯過過程概述 主要介紹了: (1)什麼是編譯是編譯程序? (2)編譯程序的作用; (3)編譯過程; (4)編譯程序的組成及各部分的作用。 第二講 上下文無關文法和語言 主要介紹了: (1)語法、語義等概

原创 算法技術面整理

一.數據結構與算法 二叉樹類 前中後的非遞歸? 層次遍歷,之字遍歷? 二叉樹的序列化與反序列化 前中,後中遍歷結果恢復二叉樹 排序二叉樹的序列化 二叉樹的直徑 二叉樹的路徑和爲定值的路徑 翻轉、複製二叉樹 排序二叉樹轉雙向鏈表

原创 基於模糊測試的軟件與系統安全攻防

常見漏洞挖掘技術 • 手工測試 • 補丁比對 ○ 定義:一種通過對比補丁之間的差異來挖掘漏洞的技術。 ○ 優點:發現速度快 ○ 缺點:已知漏洞 ○ 常見工具:PatchDiff2、bindiff • 程序分析 ○ 靜態 § 定義: