
算法
JiangHe1997
寐寐吾思之
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ STL 使用
vector #include<bits/stdc++.h> /* 将元素置于一个动态数组中加以管理, 可以随机存取元素(用索引直接存取), 数组尾部添加或移除元素非常快速。 但是在中部或头部安插元素比较费时, 方便尾部读取数据 */ using namespace std; const int N=10; void Print(vector<int> vec) { for(int i=0;i<vec.size();i++) {原创 2021-03-11 12:34:35 · 225 阅读 · 0 评论 -
动态规划解决斐波那契额数列
第一种,打表记忆 #include<iostream> using namespace std; const int N=100; long long fid[N]; long long Fid(int n) { if(fid[n]>=0) return fid[n]; fid[n]=Fid(n-1)+Fid(n-2); return fid[n]; } int m...原创 2019-01-19 23:29:02 · 1051 阅读 · 0 评论 -
PAT乙级1001-1010
1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证...原创 2019-01-27 22:49:46 · 414 阅读 · 0 评论