20130915周賽(未完)

2021-06-18 10:43:12 字數 1083 閱讀 3394

a題  poj1845

由於題目很短,所以先做了這道題,本來以為會tle,結果沒t給wa了,後來再看覺得自己想的有些簡單,正常做法應該會tle的。。

#include#include#include#include#include#includeusing namespace std;

const int mod=9901;

long long int sum(long long int p,long long int n);

long long int power(long long int p,long long int n);

int main()

k++;}}

if(a!=1)

int ans=1;

for(i=0;i0)

return sq;

}

b題  hdu2476

看到題還以為是編輯距離,當時編輯距離沒想起來就先放下了,後來發現不是編輯距離 = =、 不過都是dp,重點是狀態轉移方程,感覺dp好厲害

#include#include#include#include#include#includeusing namespace std;

char a1[105],a2[105];

int p[105][105],q[105];

int main()

;struct node student[305],test[305];

bool cmp(struct node a,struct node b)

int main()

if(k!=3)

;struct cmp

};int main()

if(m-p[m]>0&&m-p[m]<=n&&!visited[m-p[m]])

if(m+p[m]>0&&m+p[m]<=n&&!visited[m+p[m]])

}if(k) printf("%d\n",visited[b]-1);

else printf("-1\n");

}return 0;

}

第148周周賽

給你乙個整數陣列nums,每次操作會從中選擇乙個元素並將該元素的值減少 1。如果符合下列情況之一,則陣列a就是鋸齒陣列 返回將陣列nums轉換為鋸齒陣列所需的最小操作次數 我的思路以為是dp,想了半天的狀態轉移方程未果,最後結束看了別人的 自己用python寫的 class solution obj...

周賽 諾基亞

諾基亞 easy version 時間限制 c c 1000ms,其他語言 2000ms 記憶體限制 c c 256mb,其他語言 512mb 描述今天小c學長買盲盒中了乙個諾基亞,於是他對著這諾基亞研究了起來,他突發奇想想到了一種玩法。我們都知道諾基亞的乙個按鍵可以按出多個字母,於是小c學長規定乙...

LeetCode周賽記錄 第196場周賽

2020年7月5日,leetcode第196場周賽個人記錄。第一次參加leetcode周賽,4道題目完成3道,中國排名163,全球排名377。對我個人來說算是個普通成績吧。以後打算每兩周參加一次周賽,同時利用部落格記錄下每次的成績,同時分享一下對於題目的個人想法和感受。給你乙個數字陣列 arr 如果...