學習心得(5)

2021-10-10 18:03:10 字數 2398 閱讀 7837

不得不說

遇到瓶頸了;

洛谷的題目開始涉及低階演算法;

之後還要邊學邊寫;

任務重大;

還是先寫一點題解吧;

p1217

很久之前沒沒有過的題目;

現在終於過了;

發布下**

容易理解

#include

#include

#include

#include

#include

#include

boolp(

int a)

//判斷質數

return1;

}}booljp(

int a)

//判斷回文數;

if(n==y)

return1;

else

return0;

}using

namespace std;

intmain()

}}return0;

}

p2241

這題彷彿有小學奧數題的感覺

簡單的說就是有長邊的方形個數乘短邊的方形個數就是方形總個數

比如23的方形長邊個數為3+2+1=6;短邊為2+1=3;

總方形為36=18;

設方形為nm;n<=m;則正方形個數為nm+(n-1)(m-1)+……+1(m-n+1);

#include

#include

#include

using

namespace std;

intmain()

for(

int i=

1;i<=m;i++

)long

long sum=l*r;

long

long x=0;

for(

int i=

0;i<

min(n,m)

;i++

) cout<' '

}

而這題其實要用dp做的;

之後我會再貼出來

p1104

這題是比較結構體的多組資料的排序

一層層排序下去;

注意的是資料範圍;

相同年份或月份才開始重排;

#include

#include

#include

#include

#include

#include

using

namespace std;

struct fknb

;bool

yy(fknb f,fknb k)

bool

mm(fknb f,fknb k)

bool

dd(fknb f,fknb k)

bool

ss(fknb f,fknb k)

intmain()

sort

(fk,fk+n,yy)

;int u=fk[0]

.y;int t=0;

int g=t;

while

(te++;}

g=t;

u=fk[t]

.y;}

t++;}

sort

(fk+g,fk+t,mm)

;int e=g;

int r=e;

int v=fk[e]

.m;while

(e<=t)

e++;}

for(

int i=

0;i1;i++)}

}for

(int i=

0;i)return0;

}

p1012

這就上題的型別

諸位比較

值得注意的是 不能單純的使用cmp函式;

不然531 53的排序有誤;

形如531 53 的比較是本題的重點

#include

#include

#include

using

namespace std;

bool

jp(string a,string b)

//判斷特殊的數字;

return1;

}string a[

10000];

intmain()

for(

int i=

0;i1;i++)}

}for

(int j=

0;j1;j++)}

}for

(int i=

0;i)return0;

}

無言的結尾;

繼續看演算法吧;

學習心得 python學習心得

自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...

學習心得 我的學習心得

我是乙個已經步入中年的70後,離開校園已經20年了,因為當年的政策因素而未能圓我的大學夢,在20年的工作過程中總是因為缺少一張大學文憑而失去了很多機會,曾經也考慮過自考,但是乙個人去面對的時候總感覺心有餘而力不足。2018年3月份偶然讓我認識了尚德,原來自考還可以這樣學習。一直懷疑自己年紀大了記憶力...

5月19的學習心得

2.檢視最晚入職員工的全部資訊 select from employees order by hire date desc limit 0,1 3.檢視入職時間倒數第三的員工的全部資訊 select from employees order by hire date desc limit 2,1 4...