記一道模擬題

2022-08-02 01:27:10 字數 864 閱讀 2405

今天也沒幹啥,長時間不運動,身體似乎倍感不適,宿舍一天到晚也沒有陽光照進來,實在是讓人難受,我那幾雙臭鞋也越發那啥了.........

趁著還有點時間,寫了一道模擬題,總是有愛看題解的臭毛病,今天終於忍住沒看,自己寫出來了。還是挺高興的。是洛谷原創的題目,題目背景是我的世界,計算乙個

n*n的方塊中會出現多少怪物。

想了一下,其實就是開乙個二維陣列模擬過程,最後統計一下就啦。

還是把**貼上吧,自我感覺寫的好繁瑣。

#includeusing

namespace

std;

//輸入n,m,k; n*n的方陣,m個火把,k個螢石

//現在輸入火把的位置

//現在輸入螢石的位置

//0是黑暗,1就是被照亮的

const

int maxx=103

;int area[maxx][maxx]; //

方塊int n,m,k;//

火把和螢石

int ans=0; //

最終結果,會出現的怪物數量

intmain()

for(int i=1;i<=k;i++)

for(int i=1;i<=n;i++)

for(int j=1;j<=n;j++)

cout

<

return0;

}

一道模擬題

問題 把英文單詞表示的數字轉換為阿拉伯數字,要求數字不超過整形範圍,數字形如abc,def,hrg。第一行表示有幾組資料,第二行輸入英文。輸出 相應的阿拉伯數字。例如 input eleven one hundred and two output 分析 要注意百萬和千要斷位,還有要從高位往低位查詢,...

記一道DP題

給定 n l r 求長度為n的 且元素在 l r 的 且 陣列元素和是3的倍數的 陣列的 個數 dpmod0 表示區間內的數mod 3 0的個數 mod1 mod2 同理 dp i j 表示 長度為i的 陣列元素mod 3 為 j 的陣列的個數 如果 i 1長度的陣列和 mod 3 0 那麼我再加乙...

記一道智力題

首先,由題意三個數都為正整數,且某兩個數的和等於第三個,且第一輪提問中三個人都說不確定可知,三個人中沒有兩兩相同的數存在。這樣就排除了a,d 然後看選項b 站在第三個人的立場,看到其他兩個人是36,108則他自己可以為144或72。這時第三個人如果假設他是72,那麼在108那個人的眼中本來為36或1...