![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
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 · 183 阅读 · 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 · 988 阅读 · 0 评论 -
PAT乙级1001-1010
1001 害死人不偿命的(3n+1)猜想 (15 分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证...原创 2019-01-27 22:49:46 · 334 阅读 · 0 评论