程式設計思維與實踐 月模擬題4 Blog

2021-10-07 21:42:59 字數 1239 閱讀 2436

題目具體描述不再貼上,如有需要可參照csp模擬考試**。

csp模擬考試**

所以我們從後往前遍歷,不斷地判斷是否匹配vector當中的字串,如果一直到文件開始都沒有匹配完全,那麼說明匹配失敗,繼續判斷下一行的元素。

#include

#include

#include

#include

#include

using

namespace std;

const

int maxn =

110;

struct element

;element x[maxn]

;vector des;

//儲存後代選擇器的字串

vector<

int> ans;

void

init()

int n,m,cnt,pos;

string tmp,temp;

bool

check

(int index)

}return

false;}

intmain()

else

x[i]

.id = tmp.

substr

(pos);}

}for

(int i=

1;i<=m;

++i)

else}}

else

tmp.

erase(0

,index+1)

; index = tmp.

find

(' ');

}if(tmp[0]

=='#'

)des.

push_back

(tmp)

;else

int size = des.

size()

;for

(int j=

1;j<=n;

++j)}}

cout

;for

(int j=

0;jsize()

;j++

) cout<<

" "<;//輸出

cout<}return0;

}

程式設計思維與實踐 月模擬題1 Blog

用 ascii 字元來畫圖是一件有趣的事情,並形成了一門被稱為 ascii art 的藝術。例如,下圖是用 ascii 字元畫出來的 cspro 字樣。本題要求程式設計實現乙個用 ascii 字元來畫圖的程式,支援以下兩種操作 畫線 給出兩個端點的座標,畫一條連線這兩個端點的線段。簡便起見題目保證要...

程式設計思維與實踐 月模擬題2 Blog

題目具體描述不再貼上,如有需要可參照csp模擬考試 這道題目的思路較為簡單,主要考察細心程度,不要因為考慮不全而丟分。而具體的實現其實有兩種方式 下面只介紹直接模擬的方法,因為思路比較直接,而且具體寫起來也並不麻煩。首先需要判斷路徑的情況,如果是絕對路徑 以上情況處理完成之後還需要考慮末尾的情況 對...

程式設計思維與實踐 月模擬題3 Blog

題目具體描述不再貼上,如有需要可參照csp模擬考試 csp模擬考試 summon 直接呼叫vector裡面的插入即可 attack 雙方血量減少 並且判斷攻擊方血量是否 0,如果是那麼直接erase 如果被攻擊的不是英雄並且血量 0那麼直接erase end 轉換玩家,進入下一回合。下面是題目的全部...