比如:“abc”字符串的組合為:a,b,c,ab,ac,bc,abc。 這裡我用兩種方法實現: 位操作
#include<iostream.h> void swap(int &a, int &b) //
int fd; int size = 0; int bytes = 0; if (openFile(filename, fd, size)) {
波動序列 時間限制:1000 ms | 內存限制:65535 KB 難度:2 描述 有一個長度為N的整數序列,序列裡面的數是兩兩不
題目大意:有5種硬幣, 面值分別為1、5、10、25、50,現在給出金額,問可以用多少種方式組成該面值。 解題思路:每種硬幣都有無限個,所以
Nuclear power plants (NPP) are a blessing and curse of modern civilization. N
/********************************************* 簡介: 本程序為模擬紅外協議的發送程序 包含起始碼和數據碼
開始建圖打搓了,參考了大牛的題解打的版本比較清爽,後來改的基本雷同了http://www.cnblogs.com/woaishizhan/archive/
int lef[N*N];//lef[v]表示右邊點v 當前連接的點 bool T[N*N];//右邊的點是否連過 vector<int>G
簡單解析一下OOP編程中常常讓人困惑的幾個名詞。 覆蓋,重寫,重載,隱藏,多態 首先,覆蓋也稱重寫,英文override &n
這陣子都沒怎麼寫代碼,由於開學,忙於各種瑣碎的事情,現在靜下來了開始跟著暑假的節奏刷題了。 這道題
int BTreeMaximum( BNode *x ) { if ( x->leaf ) { return x->key[x-&g
#include<iostream> #include<cstdio> #include<cstring> usi
題目大意: 在數軸上,有n個按鈕,位置遞增為d1,d2,..dn,每個按鈕對應一個時間為t1,t2,...tn.每次每個按鈕按下後,t1秒後
題意:給兩個數a和b,然後在閉區間[a,b]內的每一個數y都可以表示成x^k=y,要求x盡量最小,k盡量最大,然後求所有的k之和。 分析:對
[cpp] #include<iostream> #include<cstdio> #in
#include<map> #include<set> #include<list> &n
#include<map> #include<set> #include<list> #include&
題目大意:輸入3個整數m,n,p,分別表示3堆石頭中的石頭個數 解題思路: 1)斐波那契數列的第16個數fib[
簡單的線段樹。 記錄MinVal 和 相應的ID即可 /* 線段樹 */ #include<stdio.h> #i