5 17練習總結

2022-08-13 13:00:22 字數 2251 閱讀 7241

今天做了四道題,但是這裡只放三道,最後一道題我不會,第一題和第二題有錯誤。

題目描述:小王同學在座標系的(0,0)處,但是他找不到考試的試場,於是一邊走路一邊問路, 每個被問路的人會告訴他乙個指令(包括走路或轉彎),現在請編乙個程式,顯示他每次走 路後的座標**彎後坐標不變,所以不必顯示座標)。 初始方向向 y 軸正半軸!!

一開始覺得這道題很簡單嘛,實際上這題的確很簡單,直接放**把:

#include#include

#include

using

namespace

std;

long

long n,a=0,b=0,q=0,hhh=0

;int dx[5]=;//

這是用來在需要走相應步數時對應的方向

int dy[5]=;

string

s;int

main()

a+=hh*dx[q];//

x和y都按照指令行走相應的步數

b+=hh*dy[q];

printf(

"(%lld,%lld)\n

",a,b);//

每次行走都要輸出

hhh=1;//

本來我也忘了,如果只是轉了方向而沒有走路的話,那麼座標就是(0,0),我一開始沒有讓他輸出,不過這不是什麼大問題,用乙個標記陣列標記一下最後判斷就好了,所以我就直接加上了。

}

else

if(s=="

right

") }

}if(hhh==0) printf("

(0,0)\n

");//

如果沒有走路的話就輸出(0,0)

return0;

}

但是我犯了乙個致命錯誤:

因為如果else後面不加大括號只能執行一條語句(這個我也是才剛剛知道,不然也不可能錯了)

所以我們把p=4;p--;這兩條語句改成p=3;這一條就ac了。

題目描述:在乙個大試場裡,有 n 行 m 列的考生,小王和眾多同學正在考試,這時,有一部分考生 作弊,當然,監考老師能發現他們。但是只有乙個監考老師,他由於高度近視,只能發現與 他同行同列的作弊者,而且由於監考老師年老體弱,在考試過程中無法移動。現在已知 n*m 個考生中誰在作弊,請幫監考老師找乙個位置,可以發現最多的作弊者(監考老師可以和某 個考生在同一位置)。如果監考老師的位置上的考生在作弊,那麼監考老師先前後看,發現 他作弊,再左右看,又發現他作弊,算做發現 2 個考生作弊。

這題一樣,我也是手殘了,本來很簡單,只要遍歷一遍每次判斷就可以了:

#include#include

#include

using

namespace

std;

int n,m,a[1010][1010],maxx=0

;int

main()

}//以上為輸入

for(int i=0;i//

遍歷一遍陣列

for(int j=0;j)

for(int k=0;k//

先遍歷這乙個老師所在的點的一列中有多少個作弊的

if(a[i][k]==1) hh++;

}maxx=max(maxx,hh);//

最後比較大小,儲存更大的

}//因為我們用了兩個for迴圈分別遍歷了老師所在的行和列,而老師所在的點呢,就被判斷了兩次,所以我們也不用可以去根據題目要求判斷什麼的了

} printf(

"%d\n

",maxx);//

輸出return0;

}

但是大家一定能發現乙個致命的問題:

因為這個for跟上面那個for很像嘛,所以我就直接複製過來了,但是我沒有改掉k

把k題目描述:小王在考試中遇到一道難題:方程 a1+a2+„„+an=m 的非負整數解有幾個,請你幫他算 一下(這也可以算作他作弊吧)。

深搜就好,我直接放**了:

#include#include

using

namespace

std;

int n,m,ans=0,a[1010][1010

];void dfs(int idx,int

hh)

for(int i=0;i<=m;i++)

}return;}

intmain()

爬蟲學習 5 17

1.用text 獲取文字資訊 2.通過url infos selector.xpath div class article block untagged mb15 定位至 迴圈點 4.start with 可以獲取多個類似標籤的內容 3.string 方法可用於標籤套標籤的情況 res reques...

HTML CSS學習筆記517

時如逝水,永不回頭。一晃,物是人非事事休。更多 中間沒有太多的細節處理,所以頁面不完美,其中有乙個屬性名忘記了拼寫的方式,就是圓角屬性名 radius,這個標籤全部是 border radius。浮動並不是乙個很好的屬性,因為他會影響其他元素,所以我們需要清除浮動。為什麼要浮動?為什麼要清除浮動?為...

python學習打卡(5 17

函式定義 函式是使用def語句定義的。函式由語句塊組成,它們從外部接受值 引數 並可能返回乙個或多個值 計算結果 def hello name return hello,name print hello gumby hello,gumby 在函式內部給引數賦值對外部沒有任何影響 mynames in...