当前位置: 首页 > news >正文

科普网站栏目建设方案策划北京工商注册公司

科普网站栏目建设方案策划,北京工商注册公司,宝塔重装WordPress,肥城网站建设推广题目大意 题目链接#xff0c;给定长度为 \(n\) 的数组\(\{a_i\}\)#xff0c;问有多少个子序列是斐波那契序列$ {f_i}{1,1,2,3,5,..}$ 的前缀#xff0c;例如 \(\{1\},\{1,1,2\}\)。取值范围 $n\leq {10}^6,a_i \leq {10}^5 $。 算法思路 数组 \(a_i\) 取值在前 \(26\) 个斐… 题目大意 题目链接给定长度为 \(n\) 的数组\(\{a_i\}\)问有多少个子序列是斐波那契序列$ {f_i}{1,1,2,3,5,..}$ 的前缀例如 \(\{1\},\{1,1,2\}\)。取值范围 $n\leq {10}^6,a_i \leq {10}^5 $。 算法思路 数组 \(a_i\) 取值在前 \(26\) 个斐波那契以内可以通过递推, \(i1..n\)记录当前以 \(a_i\) 结尾的序列数量 \(r\), 设 \(a_i\) 是序列的第 \(k\) 项则 \(r_k r_k r_{k-1}\)。 举例说明 \(n5, \{a_i\} \{1,1,2,2,3\}\), 递推到 \(i5\) 时$ a_5 3 $是斐波那契第 \(4\) 项此时以 \(f_32\) 结尾的序列数为 \(2\), 那么 $r_4 r_4r_3 0 2 2 $。 最后累加 $\sum_{k1}^{26} r_k $ 即可得到结果。 需要注意的是\(f_1f_21\), 要区分开。 算法代码 #include iostream #include map using namespace std;const int m 26; int f[30]; // {1,1,2,3,5,..} mapint, int fi; // {{2,2}, {3,3}, {5,4}, {8,5}, ... }int n; int data[1000005]; const long long int MOD 1000000007;long long int r[26] { 0 };int main() {f[0] f[1] 1;for (int k 2; k m; k) {f[k] f[k - 1] f[k - 2];fi.insert(make_pair(f[k], k));}cin n;for (int i 1; i n; i)cin data[i];for (int i 1; i n; i) {int k 1;if (data[i] 1) {r[1] r[0];}else if (fi.find(data[i]) ! fi.end()) {k fi[data[i]];r[k] r[k - 1];r[k] % MOD;}}long long int ans 0;for (int i 0; i m; i)ans (ans r[i]) % MOD;cout ans endl;return 0; }转载于:https://www.cnblogs.com/lessmore/p/hihocoder-1239.html
http://www.zqtcl.cn/news/285398/

相关文章:

  • 织梦网站修改首页图片网站名称去哪里注册
  • 电脑版 做网站尺寸怎么查找网站后台
  • 南京网站建设公司国际新闻头条最新消息
  • 类似于wordpress的网站吗做网站前端难吗
  • 做外贸网站维护费是多少小程序源码提取
  • 设计网站作品欣赏有那些网站注册商标官网入口
  • 装修网站怎么做的外贸谷歌推广怎么样
  • 建设部网站监理资质换证it外包 北京
  • flash网站制作公司杭州便宜的手机网站建设
  • 有ip地址如何做网站苏州门户网站建设
  • 菏泽北京网站建设邯郸做移动网站费用
  • 国外的平面设计网站施工企业介绍
  • 做网站市场价织梦模板自适应
  • xx单位网站建设方案设计精美的网站
  • 唐山市政建设总公司网站工商营业执照查询官网
  • 深圳建站模板建站网站介绍怎么写
  • 网站建设管理教程视频教程如何建一个电商平台
  • 深圳网络公司做网站wordpress怎么编辑网站
  • 淄博建站网络公司wordpress ldap外部登录认证
  • 南宁网站开发浏览器有哪几种
  • 石家庄哪里能制作网站网站301跳转
  • 网站建设报价浩森宇特wordpress怎样修改字体
  • 网站建设预估费用做品牌推广用什么网站
  • 网站建设风险评估西部数码 空间做2个网站
  • 专业购物网站建设wordpress the7不显示分类页
  • 移动应用开发网站建设网站时的故障分类
  • 网站动态静态软件项目管理案例教程第四版
  • 贵州萝岗seo整站优化鲜花店网站建设的总结
  • 下载做网站的软件建网站做站在
  • 无锡高端网站建设公司WordPress臃肿主题