原创 漢諾塔問題遞歸算法求解

#include<iostream> void move(int n, char from, char to){ std::cout << "move the " << n << " from " << from << " to "

原创 Android之單選控件RadioGroup,RadioButton使用

main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro

原创 同一浮點數據,累加與相乘,結果不等

int main(void){ float testData = 4377.686; int num = 355; float result1 = testData * num; float

原创 2的次冪表示

問題描述   任何一個正整數都可以用2進製表示,例如:137的2進製表示爲10001001。   將這種2進製表示寫成2的次冪的和的形式,令次冪高的排在前面,可得到如下表達式:137=2^7+2^3+2^0   現在約定冪次用括號來表示

原创 區間k大數查詢

問題描述 給定一個序列,每次詢問序列中第l個數到第r個數中第K大的數是哪個。 輸入格式 第一行包含一個數n,表示序列長度。 第二行包含n個正整數,表示給定的序列。 第三個包含一個正整數m,表示詢問個數。 接下來m行,每行三個數l,r

原创 排列問題的其中一種解法

實現代碼: #include<iostream> using namespace std; const int maxNumber = 5; void Perm(int list[], int direct[], int number

原创 Opencv學習筆記_載入顯示圖片

int main() { IplImage * test; //載入圖片 test = cvLoadImage("d:\\15.jpg");//圖片路徑 //創建窗口,cvNamedWindow第一個參數爲窗口名稱,第二個

原创 用Eratosthenes篩子算法,求解從2到n之間的素數

package demo; import java.util.BitSet; import java.util.Scanner; /** * This program computes all primes up to n. *

原创 產品試用體驗

360將用戶產品分爲電腦軟件、手機軟件、智能硬件三大類,每個大類裏有一些產品,其中第 i 個大類內有 ai 個產品。每個產品均各不相同,且一個產品不會同時屬於多個類別。 你現在要從中取出不超過 n 個產品進行試用,並且要求第 i 個大類

原创 數字三角形問題

問題描述:給定一個由n行數字組成的數字三角形,如圖                   7          8       1       0      2       7       4       4 4        5    

原创 4-9汽車加油問題

問題描述:一輛汽車加滿油後可行駛nkm。旅途中有若干加油站。設計一個有效算法,指出應在哪些加油站停靠加油,使沿途加油次數最少。並證明算法能產生一個最優解。 算法設計:對於給定的n個k個加油站位置,計算最少加油次數。 數據輸入:由文件inp

原创 Android之複選框CheckBox使用

main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

原创 3-5乘法表問題

問題描述:定義於字母表{a, b, c}上的乘法表如下          a       b       c a       b       b      a b       c       b       a c       a   

原创 5-1子集和問題

問題描述:子集和問題的一個實例爲<S, t>。其中,S={x1, x2, ……,xn}是一個正整數的集合,c是一個正整數。子集和問題判定是否存在S的一個子集S1, 使得S1的子集和等於c。 試設計一個解子集和問題的回溯法。 數據輸入:由

原创 OpenCV學習筆記_播放視頻及刷新跟蹤條

#include <cv.h> #include <highgui.h> using namespace std; //記錄當前位置 int g_slider_position = 0; CvCapture* g_capture =