acm學習筆記

2021-09-11 02:28:10 字數 1073 閱讀 8756

#include #include #include int main ()

在乙個平面內有兩個點,求兩個點分別和原點的連線的夾角的大小。

#include#include#define pi 3.1415926

int main()

return 0;

}

用迭代法求平方根。

求平方根的迭代公式為: x[n+1]=1/2(x[n]+a/x[n])

要求前後兩次求出的得差的絕對值少於0.00001。

輸出保留3位小數

#include #includeint main()

printf("%0.3f\n",b);

return 0;

}

#include #include struct student;

void input(struct student *stu, int n);

struct student *merge(struct student *stu1,struct student *stu2, int m);

void print(struct student *stu);

int main()

//輸入函式

void input(struct student *stu, int n)

}//合併函式

struct student *merge(struct student *stu1,struct student *stu2, int m)

return stu1;

}//輸出函式

void print(struct student *stu)

要求的是n條折線分割平面的最大數目

#includeint linecut(int m)

ans=s+2*m;

return ans;//定義函式求出2m條直線切割的區域數目

}int main()

}

ACM學習筆記 動態規劃

01揹包的特點 物品只有一件,可以選擇放或者不放。問題 有n件物品和乙個容量為v的揹包。放入第i ii件物品耗費的費用是c ic i ci 得到的價值是w iw i wi 求解將哪些物品裝入揹包可以使物品的價值總和最大。思路 把整個問題,拆分成幾個子問題。則面對第i ii個物品時,只需要考慮放或者不...

ACM模板 學習筆記 樹相關

持續更新中qwq 咕咕咕 此次update是在我原先自己的部落格的基礎上進行更新的 隔了兩年該忘的不該忘的都忘完了qwq 順便整理一下我的acm模板qaq 我保證2021.3.1開學之前搞完!從包含的n個點的空圖開始,依次加入m條帶權邊。每加入一條邊,輸出當前圖中最小生成樹權值 如果當前圖不聯通,輸...

ACM學習筆記 13Fibonacci數

無窮數列1,1,2,3,5,8,13,21,34,55 稱為fibonacci數列,它可以遞迴地定義為 f n 1 n 1或n 2 f n f n 1 f n 2 n 2 求第n個fibonacci數。分析f n f n 1 f n 2 n 2 應該使用遞迴演算法。遞迴演算法是將問題分解為規模變小了...