題目筆記 UVA101 STL vector

2022-06-01 11:03:09 字數 981 閱讀 5150

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...