stl vector
#include#include#include
using
namespace
std;
const
int maxx=30
;int
n;string
s1,s2;
vector
plie[maxx];
void find_bl(int a,int& p,int& h) //
這裡用的是引用不太明白指標放這裡一樣不
}void clean_bl (int p,int
h) plie[p].resize(h+1);}
void trans_bl(int p,int h,int
t)int
main()
for(int i=0;i)
return0;
}
while(cin>>s1>>e>>s2>>f)
void find_bl(int a,int& p,int& h)}
//假設a為乙個vector
a.size() //
讀取大小
a.resize()
//改變大小
a.push_back()
//向尾部新增元素
a.pop_back()
//刪除尾部元素
a.clear()
//清空
a.empty()
//檢測是否為空,為空則返回true
uva101 木塊問題
木塊問題,題目 主要是對vector的應用。每個木塊堆的數目是動態變化的,vector陣列比較適用。include include include using namespace std const int maxn 30 int n vector int pile maxn 每個pile i 是乙...
uva 101 木塊問題
題目大意 輸入n,得到編號為0 n 1的木塊,分別擺放在順序排列編號為0 n 1的位置。現對這些木塊進行操作,操作分為四種。1 move a onto b 把木塊a b上的木塊放回各自的原位,再把a放到b上 2 move a over b 把a上的木塊放回各自的原位,再把a發到含b的堆上 3 pil...
例題5 2 木塊問題 UVa101
演算法 競賽入門經典 第2版 第5章c 與stl入門 例 題5 2木塊問題 uva101 感悟。2 借助書中中文才算看懂四條命令的英文表述。3 結合輸入輸出資料進行模擬,再反覆閱讀輸出部分英文描述,此題基本弄懂。輸出的是經過一系列操作後,每個位置的木塊情況。4 開始編碼。準備借助書中的不定長陣列ve...